为什么 e2fsck 在启动期间会失败,但稍后不会失败?

为什么 e2fsck 在启动期间会失败,但稍后不会失败?

启动 Debian 服务器时,我遇到以下与外部硬盘相关的错误:

/dev/disk/by-label/elements:
The superblock could not be read or does not describe a correct ext2 filesystem.
....
....
fsck died with exit status 8.
...
...

A maintenance shell will now be started. CONTROL-D will terminate this shell and
resume system boot.

问题是,如果我键入Ctrl-d或进入维护外壳,磁盘就会正确安装并且调用e2fsck /dev/disk/by-label/elements报告没有错误。

这非常烦人,因为ctrl-d每次服务器重新启动时我都需要键入,并且我宁愿根本不将键盘连接到服务器。

答案1

如果要挂载的目标磁盘是根分区,则可能会在启动时失败。 (不安装根卷就无法启动)

但其他分区,它们不像根分区那么重要,所以 fsck 不会关心。

答案2

我按照此处描述的建议解决了这个问题:https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/367782

相关内容