给linux机器挂载第n块(n>1)硬盘时遇到开机emergency mode该如何处理

前排提醒:这篇博客不是教你如何自动挂载硬盘的,而是解决标题所示的问题的

现象描述:

当我们的linux机器上已经有一块或者多块硬盘的时候,我们插上一块新的硬盘然后开机准备挂载。结果无法正常开机,直接进入emergency mode,这时候,怎么办呢?

解决方案:

    首先把你新安装的硬盘拆了

    然后开机(拆了之后可以开机的)输入cat /etc/fstab你会看到如下结果:
    在这里插入图片描述
    图片中框出来的就是告诉linux每次开机的时候挂载两块硬盘,但是插入了一块新的之后,因为sata线的缘故,原先的sda2可能就被新的硬盘抢走了,我这里称之为dev抢占(可以看作linux的bug),具体就是原先的sda2不再是对应原先那块硬盘了,所以自动挂载就挂载不了呗

    所以你要暂时把上面所示两句话注释掉(有几句/dev/sdx就都注释掉)

    然后关机,插上新硬盘,再开机

    然后根据随便一篇博客将新的硬盘制作文件系统(这是你发现dev对应的 挂载硬盘确实变了)

    根据新的dev与硬盘的对应关系,重新修改/etc/fstab文件

    重启即可

来源url
栏目