有没有什么方法可以让我查看某个文件占用了硬盘的哪些扇区?
Linux 上的文件系统是 ext3 或 ext4。
答案1
如果您在 /tmp/ 文件系统中寻找从 /dev/sdg4 挂载的文件 /tmp/squiggle/smurf.tgz 的块,您可以输入:
# debugfs /dev/sdg4
> bmap /squiggle/smurf.tgz 0
> bmap /squiggle/smurf.tgz 1
> bmap /squiggle/smurf.tgz 2
> bmap /squiggle/smurf.tgz 3
....
这就是你要找的东西吗?