আমার কাছে একটি স্পার ফাইল রয়েছে, যাতে কেবল কয়েকটি ব্লক বরাদ্দ করা হয়:
~% du -h --apparent-size example
100K example
~% du -h example
52K example
ফাইলটির কোন ব্লকটি আসলে বরাদ্দ করা হয়েছে তা জানতে চাই। কোনও সিস্টেম কল বা কার্নেল ইন্টারফেস রয়েছে যা বরাদ্দ, বা ফাইলের গর্তগুলির একটি তালিকা পেতে ব্যবহার করা যেতে পারে?
কেবলমাত্র দীর্ঘ পর্যায়ে শূন্যগুলির জন্য পরীক্ষা করা (জিএনইউ সিপি, আরএসএনসি, ইত্যাদি ব্যবহার করা পদ্ধতি) সঠিকভাবে কাজ করে না:
~% cp example example1
~% du -h example1
32K example1
এটি শূন্যের অন্যান্য ক্রমগুলি সনাক্ত করেছিল যা আসলে বরাদ্দ করা হয়েছিল।
--fibmap
এরhdparm
ইউটিলিটি। ম্যানুয়াল দেখুন।