Linux磁盘故障和文件系统修复(救援模式Centos7、Centos8)

问题一:文件系统分区变成只读文件系统,无法写入新文件、新数据。

1、远程备份本地其他重要数据,/data/为需要备份的目录,/data/backup/为远程存储备份的目录。
# rsync -av /data/ [email protected]:/data/backup/

2、重新挂载/系统,测试文件系统是否可以写入。
# mount -o remount,rw /

3、如果重新挂载/系统无法解决问题,则需要以光盘引导进入救援模式修复文件系统。

问题二:在Linux运行过程中,有时会因为误操作导致磁盘故障,系统无法启动。

Linux自带的救援模式,就可以解决此类故障。救援模式只是在内存中运行,不会对真实系统的数据造成影响。

Linux救援模式

1、在VMware下首先确认是否挂载了需要的光盘映像,如没有挂载,按下图步骤挂载,然后选择"启动客户机"。

如果是真实环境,则将Linux安装光盘(如果使用CD光盘,则放入第一张引导光盘)放入光驱,设置固件CMOS/BOIS为光盘引导。不同的电脑BOIS设置不同,请按照自己电脑的型号查询怎么设置。当linux安装画面出现后。在"boot:“提示后输入"linux rescue”,回车进入救援模式。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、在VMware启动后,先将鼠标挪到开机界面上,按下鼠标左键点进去,出现如下界面时快速按一下ESC键(只能按一次,容易失败,多试几次)。
在这里插入图片描述

3、成功后进入如下界面,这是把启动菜单调出来了。然后上下键选择光盘引导,即第三项"CD-ROM Drive"。
在这里插入图片描述

4、然后按ENTER键回车,进入如下界面,选择"Troubleshooting",按ENTER键回车。
在这里插入图片描述
5、进入如下界面,选择"Rescue a CentOS system",按ENTER键回车。
在这里插入图片描述
6、进入如下界面,按ENTER键回车。
在这里插入图片描述

7、进入如下界面。提示我们rescue环境接下来会找到已安装的Linux系统,并将其挂载到光盘Linux环境的/mnt/sysimage目录下,然后你就可以修复你的系统了。选项"continue"表示挂载权限为读写,“Read_only"为只读,如果出现检测失败可以选择"skip"跳过直接进入shell。 此时,因为要对系统进行修复,所以需要读写权限。一般选择默认选项"continue”,输入1,按ENTER键回车。
在这里插入图片描述

8、进入救援模式,界面如下。按ENTER键进入shell,执行"chroot /mnt/sysimage"命令,按ENTER键进入root环境。
在这里插入图片描述
9、查看故障磁盘分区文件系统,对异常分区进行检测并修复。
在这里插入图片描述

10、修复完成后,执行"exit"命令,退出root环境,输入reboot命令重启系统即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章