如何修复 EXT2-fs (sda1): 错误: ext2_lookup 删除了引用 XXXX 的 inode

如何修复 EXT2-fs (sda1): 错误: ext2_lookup 删除了引用 XXXX 的 inode

前段时间,我在 Acer TravelMate 8572G 上安装了 Kubuntu 12.10,其中安装了 Linpus LiveCD Editon v9.2。当我尝试删除 Kubuntu 时,出现了问题,最终导致 Grub 损坏。然后我用 Boot Disk Repair 修复了它,但在 Linpus 加载之前,我可以看到很多行错误,如下所示:

EXT2-fs (sda1): error: ext2_lookup deleted inode referenced XXXX

我怎样才能摆脱它们?我不想安装任何其他系统,只是将笔记本电脑留在 Linpus 上(我借用了笔记本电脑来做一些事情)

答案1

通常,只需在设备上进行文件系统检查即可解决删除 inode 的问题卸载的:

e2fsck -f /dev/sda1

正如 Hauke 所说,对已卸载的文件系统执行检查的最简单方法是通过 Live 介质。

答案2

您还可以使用:

fsck.ext2 /dev/sda1

这是 e2fsck 的一个别名,e2fsck将完成信息写入标准输入(文件描述符 0),以便可以监视文件系统检查的进度。

fsck.ext2 将在执行其业务时打印一个完成栏。

来自手册页

相关内容