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

MT.*_*MT. 4 linux command-line bad-sectors

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

Den*_*son 5

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