ফাইল নামমাত্র আকারের কতটুকু তথ্য দিয়ে পূর্ণ হয় তা কীভাবে আউটপুট করব? ভালো লেগেছে vmtouchশো ফাইলের কত স্মৃতি বর্তমানে ...
আমি আশা করি কর্মপ্রবাহটি এমন হবে:
$ fallocate -l 1000000 data
$ measure_sparseness data
100%
$ fallocate -p -o 250000 -l 500000 data
$ measure_sparseness
50%
কার্যকরী: ব্যবহার করুন du -bshএবং du -shতাদের তুলনা করুন।
filefrag data-> একাধিক FIBMAP: Invalid argument-> data: 1 extent found...
filefrag -eএক্সএফএস এবং কমপক্ষে ext4 এ পুরোপুরি কাজ করে। আমি অন্যের উপর পরীক্ষা করিনি। এটি FIBMAP- এ ফ্যালব্যাক সহ FIEMAP (ব্যাপ্তি-মানচিত্র) ব্যবহার করে। যদি সেগুলি ioctlকাজ করে না, তবে এটি কার্যকর হবে না।
filefragনেই -eবিকল্প।
e2fsprogs? আমি নিশ্চিত এটি সাম্প্রতিক বৈশিষ্ট্য নয়। আছে একটি -vবিকল্প যা একই বাগাড়ম্বরপূর্ণ তথ্য (প্লাস কিছু অতিরিক্ত হেডার লাইন) ছাপে। হতে পারে আপনার filefragহবে। xfs_bmapযদিও এটি পৃথক পৃথক রেখাগুলির সাথে গর্তগুলি স্পষ্টভাবে নির্দেশ করে না, এর বিপরীতে এটির ফাইলের অবস্থানের মধ্যে বিরতি রয়েছে। যাইহোক, আমি অবাক হইনি যে tmpfsFIEMAP সমর্থন করে না, কারণ ব্যাকিং স্টোর হিসাবে কোনও ব্লক ডিভাইস নেই, সুতরাং এক্সটেন্টগুলির অবস্থানের জন্য কোনও বোধগম্য মূল্য নেই।
filefragকোনও ফাইলসিস্টেমেরxfs_bmap -vplজন্য এবং এক্সএফএসের জন্য স্পার্স ফাইল এবং গর্ত-খোঁচা দিয়ে চারপাশে খেলা করার সময় ডেটা কোথায় থাকে (এবং যেখানে প্রাক-বরাদ্দকৃত লিখিত লিখিত এক্সটেন্টগুলি থাকে) তা প্রদর্শনের মূল সরঞ্জাম।