当我们一不小心将分区文件(/etc/fstab)删除的话,可以通过重写/etc/fstab文件来恢复。现在让我们一起来分析一下。
一、恢复/etc/fstab文件(Centos6分区情况)
现象:出现 error 15,出现不了菜单
思路:首先找到根分区
破坏:rm -rf /etc/fstab, rm -rf /boot/
![](https://img.haomeiwen.com/i6908438/c4afb8b1c21fae4b.jpg)
恢复:① 进入救援模式
![](https://img.haomeiwen.com/i6908438/d5f53757394c2afb.jpg)
②恢复/etc/fstab文件
![](https://img.haomeiwen.com/i6908438/e178e37525f5f642.jpg)
vi在这里没法使用,所以使用cat >> /etc/fstab 编辑内容:
/dev/sda1 /boot ext4 defaults 0 0
/dev/sda2 / ext4 defaults 0 0
/dev/sda5 swap swap defaults 0 0
③、恢复根文件
![](https://img.haomeiwen.com/i6908438/5892b3c530c5037a.jpg)
④、安装缺少的文件
![](https://img.haomeiwen.com/i6908438/4357cd9f632c407c.jpg)
![](https://img.haomeiwen.com/i6908438/f01a08f7759e24a7.jpg)
![](https://img.haomeiwen.com/i6908438/781036cc303ef3f7.jpg)
⑤启动成功
![](https://img.haomeiwen.com/i6908438/28a709f90384bfb6.jpg)
二、现在来分析另一种情况:删除/etc/fstab文件(在逻辑卷环境)
现象:停留在 grub> 处,显示没有任何分区(由于内核文件都不在了,只能挂在光盘,进入救援模式,它尝试去找操作系统的根但是找不到)
![](https://img.haomeiwen.com/i6908438/58be3e59c543ed82.jpg)
破坏:mv /etc/fstab /root, rm -rf /boot/*
![](https://img.haomeiwen.com/i6908438/6cbc8aae09076a9a.jpg)
恢复:① 进入救援模式,恢复/etc/fstab文件
![](https://img.haomeiwen.com/i6908438/8531eda13fd3897e.jpg)
![](https://img.haomeiwen.com/i6908438/24d8355f5d0c15b5.jpg)
注意:逻辑卷挂载到临时文件:mount /dev/VolGroup/lv_boot /mnt/tmp(下图写错了)
![](https://img.haomeiwen.com/i6908438/29690b2bd9e1c1b8.jpg)
![](https://img.haomeiwen.com/i6908438/3c1297e169800203.jpg)
输入sync,保证同步;再exit并重启。
②、修复/boot文件
![](https://img.haomeiwen.com/i6908438/f274368a10532186.jpg)
![](https://img.haomeiwen.com/i6908438/348862db41daa8d0.jpg)
![](https://img.haomeiwen.com/i6908438/966565e08915b78a.jpg)
![](https://img.haomeiwen.com/i6908438/01365f4c2f05e447.jpg)
exit--->reboot,然后步骤结束。
注意:如果缺少文件可以使用网络,配置IP地址,从别的主机上通过scp拷贝;这里就不做演示了。
嘿嘿,这就是我恢复/etc/fstab文件的步骤,希望大家也能指出我的不足!谢谢。
网友评论