如何根据 inode 编号来修改 ext 文件系统项?

如何根据 inode 编号来修改 ext 文件系统项?

如何根据文件/目录的 inode 编号来修改它们?

这些 inode 不会作为可遍历目录/可读文件出现在已安装的文件系统上,因此find实用程序无法发现它们。fsck无助。甚至debugfs很难处理它们。

通常情况下 inode 看起来与此类似:

debugfs:  ncheck 10622537
Inode   Pathname
10622537        /lost+found/#10622537

但是神圣的干预系统故障给了我这两个:

debugfs:  ncheck 10622530 10496145
Inode   Pathname
10622530        .../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../42120/47954
10496145        .../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../../42120

最理想的是将两者移动(连接)以lost+found检查内容。

相关内容