উত্তর:
ডিরেক্টরিতে অন্তর্ভুক্ত থাকা ফাইল (নাম সহ) সম্পর্কিত মেটা-ডেটা সংরক্ষণ করার জন্য এটি প্রাথমিক আকারের প্রয়োজনীয়। প্রাথমিক বরাদ্দটি একটি খাতের আকারের সমান, তবে প্রয়োজনে এটির উপরে বাড়তে পারে। বরাদ্দ হয়ে গেলে, খণ্ডগুলি হ্রাস করার জন্য, ফাইলগুলি সরানো হলে স্থান মুক্ত করা হয় না।
উদাহরণ স্বরূপ:
$ mkdir testdir
$ cd testdir
$ ls -ld .
drwxr-xr-x 2 matthew matthew 4096 2007-12-03 20:28 ./
$ for ((i=0; i<1000; i++)); do touch some_longish_file_name_$i; done
$ ls -ld .
drwxr-xr-x 2 matthew matthew 36864 2007-12-03 20:29 ./
$ rm some_longish_file_name_*
$ ls -ld .
drwxr-xr-x 2 matthew matthew 36864 2007-12-03 20:29 ./
$ cd ..
$ ls -ld testdir
drwxr-xr-x 2 matthew matthew 36864 2007-12-03 20:29 testdir/
$ rmdir testdir ; mkdir testdir
$ ls -ld testdir
drwxr-xr-x 2 matthew matthew 4096 2007-12-03 20:29 testdir/
কখনও কখনও 4096 বাইট কিছু ফাইল সিস্টেমের জন্য ক্ষুদ্রতম বরাদ্দ ইউনিট। এই কারণেই ডিরেক্টরিতে 4096 রয়েছে।
একই জিনিস ফাইলগুলিতে প্রয়োগ করা হয়। যদিও কিছু ফাইল 4096 এর চেয়ে কম রিপোর্ট করতে পারে, তারা আসলে ডিস্ক থেকে কমপক্ষে 4096 স্টোরেজ নিচ্ছে।
4096 অংশ বিভাজন হ্রাস করার জন্য সংরক্ষিত, কারণ প্রায়শই অন্তর্ভুক্ত মেটাডেটার আসল আকারটি ডিরেক্টরি সামগ্রীর উপর ভিত্তি করে ওঠানামা করবে। সময়ের সাথে সাথে যদি এটি ক্রমবর্ধমান এবং সঙ্কুচিত হয়ে থাকে (বলুন এতে লগ ফাইল বা গতিশীল সামগ্রী রয়েছে) এটি কর্মক্ষমতা ক্ষতি করতে পারে। এটি সম্ভবত একটি ফোল্ডারের সাথে ঘটবে না, তবে পুরো ফাইল সিস্টেম জুড়ে এটি দ্রুত যুক্ত হবে।
এটি ফাইল সিস্টেমের উপর নির্ভর করে। Ext2 / 3/4 এ এটি "4096" হয় re পুনরস্পষ্টে এটি 9608 (আমার $HOME
) 1032 ( /tmp
) বা 48 (কিছুটা dir /tmp
) হতে পারে।
ডিফল্টরূপে ext2 / 3/4 ব্লকে 4096 হয় - এবং ফাইলটি এর চেয়ে কম নিতে পারে না। ফাইল যদি ছোট হয় তবে যাইহোক এটি পুরো ব্লক লাগে। যেহেতু ডিরেক্টরিটির যৌক্তিক আকার সম্পর্কে জিজ্ঞাসা করা অর্থহীন এবং এই তথ্য সম্ভবত ডিস্কে নেই এবং এটি এমন কিছু রিপোর্ট করতে হবে যা এটি নেওয়া ব্লকের সংখ্যার অর্থ, যে শারীরিক স্থান গ্রহণ করা হয়েছিল তার বারের একটি আকারের প্রতিবেদন করে।
actual
ফাইলের আকারের প্রতিবেদন করে ।
\0
বাইনারি ফাইলগুলিতে আইনী চরিত্র হিসাবে ফাইলটি কোথায় শেষ হয়েছিল তা খুঁজে পাওয়া অসম্ভব । গীত। এফএস তৈরি করা সম্ভব যা এটি সঞ্চয় করে না - তবে কেবল ফ্যামিলি নয় (এবং সম্ভবত কোনও জনপ্রিয় নেই)।