启动 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