2016 - 2024

感恩一路有你

重新挂载文件系统以解决/etc/fstab文件错误

浏览量:3774 时间:2024-01-16 20:49:57 作者:采采

在进行Linux文件系统管理的复习过程中,我在Linux系统上添加了一块新硬盘,并对其进行了分区和格式化。为了实现系统启动时硬盘的自动挂载,我将相关信息写入了/etc/fstab文件。然而,在重新启动系统后,却发现系统无法正常启动,并显示类似于下图的错误信息(因为当时急于处理该故障,所以并未截图,后来在网上找了几张图片,大致记录下自己的处理思路)。

/etc/fstab文件错误导致系统无法启动

根据系统提示,我可以看出系统无法启动的真正原因是/etc/fstab文件的错误配置。系统启动时报告"Checking filesystems"失败。根据提示,我输入root密码进入repair filesystem模式。

修复过程

为了修复这个问题,我首先使用以下命令重新以可读写方式挂载文件系统:

mount -o remount,rw /

接着,我修改了/etc/fstab文件,修复了配置错误的地方。具体操作如下(图中注意到最新的CentOS版本已经不再支持以该方式书写卷标了,详细信息请查看给出的地址):

[图片1]

总结

以上问题的出现是因为我错误地配置了/etc/fstab文件,导致系统重启时无法识别卷标(/other),进而导致系统无法正常启动。为了避免类似问题,我在修改/etc/fstab文件后运行了mount -a命令,验证了配置是否正确。

在解决问题的过程中,重新挂载文件系统(mount -o remount,rw /)是非常关键的一步。如果没有进行此操作,文件系统将处于只读状态,无法修改配置文件并保存。通过以上步骤,我成功地修复了/etc/fstab文件错误导致无法进入Linux系统的问题。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。