Ext4- তে সাধারণ ফাইল সিস্টেম কোটা প্রতি ব্যবহারকারী / গোষ্ঠী, প্রতি ডিরেক্টরি নয়। জেডএফএস একটি জিএফএস ভলিউমের বাইরে স্থির আকারের একটি ফাইল সিস্টেম তৈরি করে ডিরেক্টরি কোটা সেট করতে পারে। একটি সহজ কৌশলটি হ'ল একটি 2 জিবি ফাইল তৈরি করা, এতে একটি ফাইল সিস্টেম তৈরি করা এবং এটি পছন্দসই ফোল্ডারে মাউন্ট করা:
$ touch 2gbarea
$ truncate -s 2G 2gbarea
$ mke2fs -t ext4 -F 2gbarea
mke2fs 1.43.3 (04-Sep-2016)
Discarding device blocks: done
Creating filesystem with 524288 4k blocks and 131072 inodes
Filesystem UUID: bf1b2ee8-a7df-4a57-9d05-a8b60323e2bf
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
$ sudo mount 2gbarea up
$ df -h up
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 2.0G 6.0M 1.8G 1% /home/muru/up
যাই হোক না কেন, ফাইল সিস্টেম কোটা (বা এই জাতীয় পদ্ধতি) আপনার পছন্দ মতো ব্যবহারকারী বান্ধব নয়। এই পদ্ধতিটি একতরফা নমনীয়, যাতে আপনি অনলাইনে আকার বাড়িয়ে তুলতে পারেন , তবে এটি হ্রাস করা শক্ত হবে।
আদেশগুলি:
touch
: touch 2gbarea
নামের একটি খালি ফাইল তৈরি করে 2gbarea
।
truncate
: truncate
ফাইলগুলি আকার পরিবর্তন করতে ব্যবহৃত হয় (এই ক্ষেত্রে, আমি বর্তমানে খালি 2gbarea
ফাইলটি 2 জিবি ব্যবহার করে আকার পরিবর্তন করি -s 2G
)।
mke2fs
: mke2fs
ext2 / 3/4 ফাইল সিস্টেম তৈরি করে (এই ক্ষেত্রে, ext4)।
mount
প্রদত্ত ডিরেক্টরিতে ফাইল সিস্টেম মাউন্ট করে।
df
ফাইল সিস্টেমের ব্যবহারের তালিকা করতে ব্যবহৃত হয়।