![如何根据 inode 编号来修改 ext 文件系统项?](https://linux22.com/image/1544715/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%20inode%20%E7%BC%96%E5%8F%B7%E6%9D%A5%E4%BF%AE%E6%94%B9%20ext%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E9%A1%B9%EF%BC%9F.png)
如何根据文件/目录的 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
检查内容。