![如何修复 EXT2-fs (sda1): 错误: ext2_lookup 删除了引用 XXXX 的 inode](https://linux22.com/image/31018/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20EXT2-fs%20(sda1)%3A%20%E9%94%99%E8%AF%AF%3A%20ext2_lookup%20%E5%88%A0%E9%99%A4%E4%BA%86%E5%BC%95%E7%94%A8%20XXXX%20%E7%9A%84%20inode.png)
前段时间,我在 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 将在执行其业务时打印一个完成栏。
来自手册页