如何确定 Linux 中哪个文件占用了给定的扇区?

如何确定 Linux 中哪个文件占用了给定的扇区?

在 Linux 中,我想知道如何找到使用硬盘驱动器(ext2/3)上特定扇区的文件(如果有)。有一个类似的问题这里关于 Windows,但是我需要一个 Linux 命令行解决方案(这是一个无头系统)。

答案1

简短的回答是你需要使用debugfs. 长答案是,发现这里,首先你必须将磁盘位置映射到文件系统位置。顺便说一句,你没有说你的文件系统是 ext2/3 还是其他。链接是针对 ext2/3 的。

相关内容