umount卸载根目录,xfs_repair修复根分区

简介: umount卸载根目录,xfs_repair修复根分区

本文基于centos7,xfs文件系统,理论适用于其他系统环境。

xfs_repair命令是xfs文件系统修复工具,主要用于修复异常磁盘,但是通过xfs_repair命令修复磁盘时,磁盘必须是umount未挂载状态。

对于数据盘分区的修复相对容易,我们只需要把对应的分区umount卸载,然后进行修复即可,但是如果根目录所在分区异常如何进行修复呢?

解决办法:

1、确认根目录所在的磁盘分区

执行lsblk命令,查看当前根目录所在磁盘分区,例如我这里的根目录所在磁盘分区为/dev/sda4

2、重启系统进入救援模式

在centos7启动时,选择救援模式

按”e“进行编辑,找到ro,将ro替换为rw init=/sysroot/bin/sh,然后按ctrl+x进入

3、卸载根目录所在分区

此处的/dev/sda4是我的系统根目录所在分区,执行完成后不会有提示,但是根目录分区已成功卸载

4、xfs_repair命令进行修复

xfs_repair /dev/sda4

注:如果你当前文件系统是ext4,可以执行fsck.ext4 /dev/sda4

修复完毕后执行reboot重启系统,问题解决

相关实践学习
使用PAI+LLaMA Factory微调Qwen2-VL模型,搭建文旅领域知识问答机器人
使用PAI和LLaMA Factory框架,基于全参方法微调 Qwen2-VL模型,使其能够进行文旅领域知识问答,同时通过人工测试验证了微调的效果。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
目录
相关文章
|
Linux
记一次CentOS7云主机无法启动的排障解决过程
记一次CentOS7云主机无法启动的排障解决过程
1479 0
|
vr&ar
检查和修复文件系统错误 - fsck
【1月更文挑战第12天】
1275 0
|
安全 Linux Shell
structure needs cleaning结构需要清理解决方案
structure needs cleaning结构需要清理解决方案
5514 0
|
安全 Shell Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 重启 reboot命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 重启 reboot命令 使用指南
1802 0
|
10月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
1588 2
|
安全 Linux 定位技术
解决CentOS中挂载/dev/mapper/centos-root到sysroot失败的问题
记住,在攀爬这座挂载的高峰时,细心和耐心是你最好的朋友。不要走捷径,不要惧怕其中的复杂性,一步一个脚印地检查每个环节,最后达到山顶的那一刻,系统平稳地响应你的每条指令,你会发现这一切努力都是值得的。
661 2
|
存储 Linux
挂在mount报错can't read superblock修复过程
`can't read superblock`错误表明存在文件系统或硬件问题,解决这类问题需要先从软件层面尝试修复,无效时再考虑硬件替换。值得注意的是,数据备份对于防范这类突发故障至关重要,应定期进行数据备份,以最大限度减少数据丢失风险。
9481 3
|
存储 安全 Linux
深入了解Linux的`chattr`命令:文件和目录的属性修改
`chattr`命令在Linux中用于修改文件和目录的扩展属性,这些属性提供额外的保护功能,如防止误删除或修改。常用属性包括`a`(只追加)、`i`(不可修改)和`S`(即时同步)。示例包括将文件设为只追加模式和将目录设为不可修改。注意`chattr`可能阻止常规操作,使用时需谨慎,并非所有文件系统都支持。使用`lsattr`查看属性。