确定给定文件占用硬盘的哪些扇区?

确定给定文件占用硬盘的哪些扇区?

有没有什么方法可以让我查看某个文件占用了硬盘的哪些扇区?

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
....

这就是你要找的东西吗?

相关内容