/etc/fstab文件出错,无法进入Linux系统

问题描述

今天复习Linux文件系统管理,在Linux系统上挂载了一块新硬盘之后,然后分区,格式化,一步步走下来,为了能够使该硬盘在系统启动时自动挂载,于是将之写入了/etc/fstab文件,然而在reboot之后,Linux系统无法正常启动,系统显示的情况与下图类似(因为当时急于处理该故障,因此并未未截图,后来在网上找了几张图片,大体记录下自己的处理思路)



根据系统提示,可以看出是系统不能启动的真正原因是 /etc/fstab给写错了,系统启动报告Checking filesystems 失败,此时,根据系统提示,输入root密码进入repair filesystem模式

修复过程

mount -o remount,rw / #以可读写方式重新挂载文件系统

重新修改/etc/fstab,修改出错处,如图[注意,最新的CentOS版本已经不再支持以该方式书写卷标了,详细信息请查看这篇博客下面给出的地址]



总结

以上问题的出现是由于错误配置了/etc/fstab文件,在系统重启时,无法识别卷标(/other),从而导致无法正常启动。如果在修改/etc/fstab文件后,运行mount -a命令验证一下配置是否正确,则可以避免此类问题。

问题的解决过程中,重新mount /是比较关键的一步(mount -o remount,rw /)。如果没有此步操作,则文件系统处于只读状态,导致不能修改配置文件并保存。

(0)

相关推荐

  • Linux系统中fstab文件丢失的恢复方法

    /etc/fstab配置文件决定了Linux系统在启动后如何加载各分区,若分区无法挂载,系统也将无法成功启动,启动时将会出现如下错误信息 /etc/fstab文件丢失的解决办法 1. 使用进入急救模式 ...

  • 阿里云使用Linux系统有哪些问题

    ECS Linux服务器发现未授权登录用户 ECS Linux服务器配置yum源 ECS Linux下解压rar格式的压缩文件 Linux查看实时带宽流量情况 ECS Linux开启swap(虚拟内存 ...

  • 在Linux系统下用DD命令制作ISO镜像U盘启动盘

    我的当前的系统是Linux(版本Xubuntu),之前是通过软通牒(UltraISO)在Windows系统下制作了这个Linux系统的U盘启动盘,然而在Linux系统下通过系统本身集成的DD命令,来实 ...

  • Linux系统的硬件设备驱动的底层结构讲解

    什么是驱动?最通俗的解释就是“驱使硬件设备行动” 作用?设备驱动与底层硬件直接打交道,按照硬件设备的具体工作方式读写设备寄存器,完成设备的轮询.中断处理.DMA通信,进行物理内存向虚拟内存的映射,最终 ...

  • linux解压zip文件的命令(Linux怎么解压zip到当前目录)

    如需学习视频,请查看本头条号简介,免费在线观看学习视频1. 前言通常情况下,Linux系统并不会产生zip文件,而是由用户把zip文件上传到Linux系统中,产生解压的需求.2. 安装zip解压工具u ...

  • Linux修改fstab文件后 系统无法启动的解决方法

    想来想做的是在Linux下修改自动挂载 /dev/sda5到 /u01,修改成/dev/sda5 /weblogic,于是把fstab文件中/u01修改成了/weblogic,于是悲剧就发生了,启动时 ...

  • 简介Linux系统的etc目录及其下的passwd文件

    先来看一下etc目录下一般包含哪些东西: /etc目录 包含很多文件.许多网络配置文件也在/etc 中. /etc/rc or/etc/rc.d or/etc/rc*.d 启动.或改变运行级时运行的s ...

  • 在Linux系统上使用交换文件扩展swap空间的方法

    想像一种情景,当我们的Linux系统用尽交换空间时,在这种情况下,我们想要使用swap分区扩展交换空间,但在某些情况下磁盘上已经没有可用的空闲分区了,致使我们不能把它扩大. 因此,在这种情况下,我们可 ...

  • 如何查看Linux系统的文件类型

    在使用和维护Linux操作系统时,我们首先需要知道系统的文件类型.windows系统常用的文件系统类型是FAT32.NTFS,而Linux系统常用的文件类型是ext2.ext3和ext4等.下面小编就 ...