文件fstab包含了系统上的存储设备及其文件系统的信息。它决定了一个硬盘(分区)被怎样使用或整合到整个系统中的唯一一个文件,所以一旦文件被删除将会导致系统无法启动。

我们现在删除fstab文件模拟被误删除来进行恢复

演示环境:vmware 11 centos6.8

1,模拟文件被删除

wKioL1fVbU2Sf4HGAAAp64dacKQ234.png-wh_50

启动失败!

wKiom1fWAPPiCohBAABa63dj9y4296.png-wh_50

2,通过光盘,u盘等系统盘进入救援模式(救援模式进入步骤参考博文:http://snowbamboo1.blog.51cto.com/9291858/1851781)

wKiom1fWArzgwUguAAD2yLbIxYw093.png-wh_50

3,因为现在不知道哪个分区是挂载的/,哪个分区是挂载的/boot,所以要一个分区一个分区的去挂载。

通过挂载得知我的sda1是boot分区,sda2是/分区(这是在分区没有做标签最笨的方法了,只有一个一个去挂载了试,所以建议最好在分区的时候就给分区打上标签。)

wKioL1fWBM3Rw2BRAABL5rAyDaw600.png-wh_50

4,创建fstab文件,将sda2分区挂载到/(挂载之前先查看分区文件系统)

blkid查看文件系统类型

fdisk -l 查看分区信息

wKioL1fWCLTAgAkYAAAMyDgfhYs732.png-wh_50

wKioL1fWCLSD1M-rAAAIhgswb3U009.png-wh_50

5,挂载其他分区到目录

wKiom1fWCgKwOK4TAAATUw0xuZA380.png-wh_50

6,重启查看状态

wKioL1fWC8_h6PgCAAKGRHdy9LQ713.png-wh_50

小建议:建议大家在创建分区的时候打上标签,这样也方便知道哪个分区挂载的哪个目录,说不定哪天要剁手像今天这样把fstab删了嘞。