我家用服务器上的一个硬盘刚刚崩溃(IO 错误),关闭后无法再次启动。它显示A start job is running for dev-disk-by [...]
,等待 1 分 30 秒,然后显示Dependancy failed for /mnt/backup
并进入紧急模式。
我尝试使用实时 USB 并进行编辑/etc/fstab
,但没有成功,我update-initramfs -u
也尝试运行它,但也没有用。我无法systemctl daemon-reload
从实时 USB 运行,因为我处于 chroot 中,而 systemd 不喜欢它。
我尝试systemctl daemon-reload
在紧急外壳内(从中删除行之后/etc/fstab
)但是它也不起作用,它仍然想挂载它......
我被困在这里,我拥有该服务器上的所有内容(甚至 dhcp 和 dns),但我甚至无法再访问它......
编辑2:还请注意,我拔掉了硬盘。
我尝试了其他方法,如 wiki.archlinux.fr 上所示:(systemctl mask mnt-backup.mount
在紧急 shell 内)。输入后,系统启动,但/
处于只读模式。不过我可以将其重新安装为读/写模式。如果我取消磁盘屏蔽并尝试添加nofail
或noauto
选项,我会回到第一步,紧急 shell...
编辑3:固定的
正如 McDonald 所建议的,这里不是回答我自己的问题,而是解决方案:我在第二次编辑中提到的步骤修复了这个问题,但我一直在评论/编辑错误的行(我正在删除许多 LXC 用作绑定挂载点的挂载点),因此启动失败,并且根文件系统以只读方式挂载。但奇怪的是日志文件中没有关于此的信息... (journalctl/dmesg)