目录

一、说明

二、确认修复方式

三、进救援模式

四、进入救援修复文件系统


一、说明

之前写过修复文件系统的文章,但只是基于非 “根“ 的文件系统,下面记录一下非”根“文件系统进救援模式修复方法。

二、确认修复方式

大多Linux主机系统重启时会自动修复文件系统,如果大家遇到文件系统需要修复的情况,允许的情况下可以先对系统进行重启尝试是否可以自动修复文件系统。

如果重启后仍无法修复损坏的文件系统,就需要进行手动修复,我们首先要确认是:哪个文件系统损坏了。

提前确认这个条件是因为,非”根“文件系统卸载后是可以直接进行修复操作,如果是”根“文件系统那就不能卸载进行操作,如果是xfs文件系统检查错误也只能卸载后检查,所以如果确认是”根“文件系统的损坏,那只能进入救援模式去修复文件系统。

三、进救援模式

1、VMware虚拟机查看是否挂载ISO镜像如果没挂载按照以下操作,并开机进入固件。

(如果是真实生产环境物理机则需要使用引导光盘,并设置启动项从光盘启动或者通过ILO挂载本地镜像文件,重启进入BOIS调启动项从光盘启动)

客户机右键设置按图挂载本地镜像

 2、上下左右键操作,进入下面的界面就可以调启动项,选择”CD-ROM Rrive“按+号调到第一位按F10即可。

3、然后进入如下界面,选择"Troubleshooting"

4、进入如下界面,选择"Rescue a CentOS Linux system"

5、进入以下界面提示rescue环境会找到已安装的Linux系统,并将其挂载到光盘Linux环境的/mnt/sysroot目录下,"continue"表示挂载权限为读写,“Read_only"为只读。因为要对系统进行修复,所以需要读写权限。一般选择第一项"continue”,输入1

四、进入救援修复文件系统

1、不同文件系统类型修复方式
a、检查文件系统:
ext*:(查看“Filesystem state: clean”是否为clean,如果存在error则需要修复文件系统)
# tune2fs -l /dev/sdb1 |more 
xfs:(xfs文件系统检查修复需要卸载文件系统后操作)
# xfs_ncheck /dev/sdb1;echo $?
如果返回0表示正常不用修复,否则继续下面步骤
b、ext、xfs修复操作
ext*:
# fsck -y /dev/sdb1
xfs:
# xfs_repair /dev/sdb1

以下则为进入救援模式修复“根”文件系统

2、如下图,我们已经进入救援模式,进入救援模式,界面如下。先按回车进入shell,提示我们执行chroot /mnt/sysroot就可以进入原系统,下图我们可以看到原系统文件系统已经挂载

3、如是”ext“文件系统我们可以直接进行检查修复操作,如果是”xfs”则需要卸载文件系统检查或修复。

4、执行命令“xfs_ncheck /dev/mapper/vg-lv;echo $?” 根据实际的分区名称更改,回车。

会对分区进行检查,最后返回0则不需要修复,返回其他数值则需要进行修复

因为我的测试环境没有问题返回为0

5、执行命令“xfs_repair /dev/mapper/vg-lv”进行修复

以上为进入救援模式以及“xfs”文件系统的修复过程,修复完毕后reboot重启即可。

centos进入救援模式并修复文件系统(7、8)相关推荐

  1. CentOS 开机 GRUB 报错,进入救援模式修复根文件系统

    1. CentOS 开机报错 从弹出的错误信息中可以看出是与 grub 相关的错误,导致系统引导异常,无法正常的进入操作系统.这类情况经常会遇到但很多时候都不知道是什么原因导致的,不过解决办法倒是有, ...

  2. Centos 6中模拟破坏MBR救援模式下修复

    MBR(Master Boot Record,主引导记录),它的前446字节存放Boot Loader启动管理程序,由Boot Loader去识别.加载操作系统中的核心文件,并向使用者提供不同的启动项 ...

  3. CentOS Rescure救援模式恢复数据记录

    一.一个核心业务服务器,系统盘出现故障,症状如下: 所有命令不能用 下图是事后在事故机器查到的日志 EXT4-fs error (device sda7): __ext4_get_inode_loc: ...

  4. Linux进入救援模式全盘修复,linux进入救援模式的方法

    什么情况下我们需要进入救援模式,当我们无法以超级用户登录到系统,同时GRUB也设置了密码,我们无法修改kernel参数以单用户模式修改超级用户的密码.无论什么原因导致以上无法进入系统的情况,这时候我们 ...

  5. vmware虚拟机磁盘挂载丢失(Centos)进入紧急模式的修复方法

    虚机启动后进入紧急救援模式 输入密码后检查磁盘 df -Th 发现挂载目录缺少 /dev/mapper/vgsz00-lv_var 目录 检查journalctl -xb 检查搜索fail 报错发现 ...

  6. CentOS 救援模式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 CentOS 启动救援模式 前言 提示:这里可以添加本文要记录的大概内容: 机器重启后无法进入系统,试着用CentOS的救援模式修复一 ...

  7. linux救援模式下卸载根目录,删除Linux的依赖库并进入救援模式恢复

    删除Linux的依赖库并进入救援模式恢复 删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一.删除mv的依赖库文件 删除/lib64/lib ...

  8. 华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

    Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂 ...

  9. 挂载光盘linux内核升级,华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核...

    故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式. 1.进入救援模式 (1)华为服务器没有光驱,通过mgmt管理口登录,挂载iso镜像来引导. 连接服务器mgmt口至数据中心 ...

最新文章

  1. __sync_fetch_and_add
  2. Hibernate配置文件解释
  3. 007_JavaScript关键字和保留字
  4. 谷歌加载web workers问题
  5. Spring Boot零散知识总结
  6. 3.1 cat:合并文件或查看文件内容
  7. Confluence 6 自定义 Decorator 模板的宏和针对高级用户
  8. 项目疑难杂症记录(四):Activity被重新创建的原因分析
  9. java play database_Play Framework连接到数据库
  10. mysql 5.7参数配置_MySQL 5.7-新增配置参数
  11. IS-IS详解(三)——IS-IS 报文结构与功能
  12. 三维重建笔记_SFM(Structure from Motion)
  13. u盘在计算机打不开,别的电脑能打开u盘自己的怎么打不开解决方法
  14. qq授权登录。微信授权登录、微博授权登录
  15. 哪个城市美女最多?OPPO R11开启“谁是拍照King·仲夏之梦”活动
  16. 使用RPA有什么好处
  17. Mac 终端——常用命令语
  18. 如何实现水平,垂直,水平垂直居中
  19. F2. Promising String (hard version)(cf)树状数组
  20. Splay Tree

热门文章

  1. 泰克电输运/物性表征/量子材料/超导材料测试方案
  2. BMI 指数测试 BMI = 体重 (kg) / 身高² (m)
  3. 【CSDN 2021 年度总结】半年涨粉11万,铁杵磨成针
  4. 文献阅读 Learning Meta Face Recognition in Unseen Domains 2020 CVPR
  5. Python项目之企业审批流绩效分析分析应用2
  6. 编程入门:如何正确认识编程?除了高薪,我再告诉你一些秘密!
  7. caffe ssd中输入图片大小对于内存使用和运行时间的影响
  8. 分销系统商城小程序业务逻辑功能设计_OctShop
  9. 学习自旋电子学的笔记01:微磁模拟软件OOMMF的教程(中文版)7.3.5-9章
  10. Linux主目录中创建目录,linux创建账户并自动生成主目录和主目录下的文件