spo*_*oky 12 linux boot mount centos-7
我不确定何时/为什么会发生这种情况,但是我在我的系统中输入了一个 RAID 阵列,/etc/fstab
以便在启动时安装到/mnt/data
. 直到今天一切都很好,而且已经好几年了!
无论如何,我今天重新启动了服务器(CentOS 7),它进入了“紧急模式”。检查journalctrl
存在以下条目后:
Feb 01 13:04:45 CentOS7 systemd[1]: Mounting /mnt/data...
Feb 01 13:04:45 CentOS7 mount[819]: mount: /dev/md126 is already mounted or /mnt/data busy
Feb 01 13:04:45 CentOS7 systemd[1]: Failed to mount /mnt/data.
Run Code Online (Sandbox Code Playgroud)
但是,如果我删除该行/etc/fstab
并重新启动(正常启动),然后重新输入该行,然后运行,mount -a
然后它就可以正常安装了。
它在启动时失败的任何原因?
我已将errors=continue
选项添加到/etc/fstab
防止重新启动进入紧急模式的行中(并且奇怪地安装驱动器 - 大概在稍后的步骤中),但由于还有其他安装我想在启动时执行,这取决于它一个是最初安装的,所以我真的想找到一个合适的解决方案。
如果没有 fstab 文件,我不能说太多,但如果无法挂载磁盘,它将进入紧急模式。
您可以通过添加 nofail 选项来防止这种情况。如果安装时发生错误,这将导致磁盘无法安装并继续启动。
此错误的常见原因是将磁盘引用为/dev/sdX
。如果连接了其他磁盘,可能会导致尝试挂载另一个磁盘,并且可能会因特定选项而失败。
如果您提供 fstab 文件,我也许可以提供更多详细信息。