如何修复/etc/fstab配置文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修复/etc/fstab配置文件相关的知识,希望对你有一定的参考价值。
基本步骤如下:1、 fdisk –l察看分区表,并记下
2、 使用e2label命令找到/和/boot等分区
3、 如果rescue已经为我们mount了分区,到第5步
4、 如果rescue没有找到分区,或者我们使用了skip直接到了shell状态,创建/mnt/sysimage目录后,自行mount根分区,如果设备文件不存在,使用makedevs自行创建
5、 chroot到/mnt/sysimage,这样我们可以得到很多命令,比如man之类
6、 根据fstab格式用vi自行创建fstab,最好要有/,/boot,/proc,swap,/dev/pts
7、 存盘,后sync后退回rescue环境
8、 exit退出重启动
其他方法1:
1. 启动后系统提示输入root密码可以进入shell,我们看到提示是(Repair filesystem)
2. 重新mount /成read write
$mount –o remount,rw /dev/hdaX / #这里的hdaX是你的/分区
3. 同上自己创建/etc/fstab (fdisk -l,e2label)
其他方法2:
1. Bootloader传递启动参数init=/bin/bash,进入shell模式
2. 重新mount /成read write
$mount –o remount,rw /dev/hdaX / #这里的hdaX是你的/分区
3. 同上自己创建/etc/fstab
fstab本身不属于任何rpm包,即使是不同的机器因为分区的不同也许也不尽相同。无论用何种方法都要求对/etc/fstab有相当了解,当然我们也可以使用man fstab来现场察看fstab的格式。
后两种方法启动并未完成,一般来说bootloader的kernel的一般都是用ro参数的,所以记得要重新mount至rw状态 参考技术A 修改/etc/fstab文件,造成linux无法启动,修复:
1.启动linux提示失败,输入root账户密码,进入 repair filesystem#,注意此时修复fstab文件会提示readonly无法保存修改。
2.mount / -o remount
3.修改fstab文件 vi /etc/fstab
4.:wq 保存退出
5.reboot6.OK!
CentOS6.3修复模式/单用户模式修改fstab文件
今天修改LVM逻辑卷的名称时候,忘记更改fstab配置文件了,导致机器重启后找不到盘,进不了系统!立即用光盘进入修复模式进行修复!
1.修复模式操作方法:
用光盘进入Linux修复模式,插入centos光盘选择第三项:Rescue installed system
然后修改fstab
注意进入修复模式后fstab路径为
vi /mnt/sysimage/etc/fstab
2.单用户模式操作方法
进入Linux单用户模式
执行 root# mount -o remount,rw /
然后/etc/fstab就可以修改了
以上是关于如何修复/etc/fstab配置文件的主要内容,如果未能解决你的问题,请参考以下文章
linux 多路径软件在/dev/mapper/下生成的硬盘 可以通过修改/etc/fstab 挂载么 ?
Linux初学者求助,更改/etc/fstab后仍无法自动挂载