上下文:
远程计算机,配有桌面 ubuntu 12.04、2 个数据驱动器、1 个操作系统驱动器,全部在 /etc/fstab 中指定。
问题:
启动过程中,一个 SATA 数据驱动器没有响应,
机器无法启动,无限期等待手动输入,S 表示跳过,R 表示修复,这是 Ubuntu 所要求的。
问题:
我们的目标是只要操作系统驱动器正常就让 Ubuntu 始终启动,
不是在出现故障的数据驱动器上停止。
如何达到这个目标?
答案1
尝试以 root 身份登录,然后注释掉所有内容/etc/fstab指向故障数据驱动器分区的条目。它可能需要以读写模式重新挂载/分区(如果是只读挂载且第一次无法保存文件,请重新挂载后重试)。
当您注销时,系统将自动重新启动并应该正常启动(减去失败的驱动器安装)。
为了避免未来非必要的驱动器故障阻止系统启动,您可以将它们从 fstab 中取出并在需要时安装它们,或者:
- 手动
- 使用自动文件系统(在尝试访问它们时自动挂载它们,并在空闲时间后卸载它们):http://www.golinuxhub.com/2014/09/how-to-configure-autofs-in-linux-and.html(还有许多其他参考资料)。
我发现 autofs 对于像您这样的情况非常有用,尤其是对于 NFS 分区。