修复文件系统后,如何退出Linux文件系统修复提示?

修复文件系统后,如何退出Linux文件系统修复提示?

当我尝试登录到我的 FC16 VM 时,我最终看到文件系统修复提示。

我猜测这是由于文件系统损坏而导致的问题。

在此文件系统修复提示中,我无法运行大多数命令。大多数文件也处于只读模式。

首先,我想知道我的文件系统的类型 - 是 ext2、ext3 还是 ext4?

如果我执行“df -T”,它会说它无法识别 df 命令。

如果我只是运行 fsck,我会得到以下结果:

(修复文件系统):# fsck
fsck from util linux 2.20.1
(修复文件系统):#

重新启动后,我再次以相同的修复文件系统提示结束。

离开这里的办法是什么?在修复文件系统提示符下我可以运行哪些命令?

TIA - 西达尔特

答案1

根据 Linux 的版本,您可能已在进入(修复文件系统)shell 之前显示的文本中获得了要运行的特定 fsck 命令。根文件系统以只读方式安装,以防止进一步损坏并允许修复。

查看 /etc/fstab (/bin/cat /etc/fstab),找到根 ('/') 文件系统条目。要检查的设备位于第一列,例如 /dev/hda1 或 /dev/rootvg/root。预期的文件系统类型位于第三列。

例如,如果您的系统上的根条目是:

/dev/rootvg/root      /      ext3     defaults  1 1

运行以下命令尝试修复根文件系统:

/sbin/fsck /dev/rootvg/root

如果 fsck 无法确定文件系统类型,您可以通过添加 -t 选项来告诉它预期的内容,如下所示。

/sbin/fsck -t ext3 /dev/rootvg/root

修复根文件系统后,您可能想要或需要修复更多文件系统。如果是这样,只需对您正在检查的每个文件系统再次运行该命令。

不要忘记将“/dev/rootvg/root”替换为系统的设备,并将“ext3”替换为 /etc/fstab 中该文件系统的预期文件系统类型。

相关内容