linux磁盘修复(home或者其他目录无法进入,系统进入emergency mode)

Posted duang里个duang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux磁盘修复(home或者其他目录无法进入,系统进入emergency mode)相关的知识,希望对你有一定的参考价值。

实际环境中平台服务器运行一段时间后可能会因为数据量过大或者一些意外重启设备导致某个目录无法进入,原因可能是磁盘受损,下面是我碰到过的例子:

在实际平台维护中,遇到了home目录无法进入,如下图:

重启之后系统后进入了emergency mode:

 

原因就是服务器的磁盘有损坏的嫌疑。在上图界面直接输入root用户密码并登入,尝试磁盘修复

我的设备环境是/home是作为数据盘挂载上去的

1. vi  /etc/fstab(开机自动挂载配置文件),取消开机自动挂载

取消挂载 ->vi /etc/fstab -> 编辑模式下注释掉“/dev/mapper/centos-home /home  xfs  efaults  0 0”(就是在这一行之前加上#,然后保存退出)

2. 修复:xfs_repair -L /dev/mapper/centos-home 

3. 修复完成后检查:

首先执行\'mount /dev/mapper/centos-home /home; df -h\',显示出/home目录的容量信息,则往下执行
挂载home -> vi /etc/fstab (还原即可)

 

注意:这边修复的目录可以是其他,不一定是/home,主要看磁盘挂载在哪个目录上

以上是关于linux磁盘修复(home或者其他目录无法进入,系统进入emergency mode)的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统引导过程及修复引导

Linux 分配/home的磁盘空间给根目录

linux系统一个磁盘空间已满,另个没有?创建用户后会自动使用另一个磁盘吗?

怎么在虚拟机Linux系统home目录下增加目录

请问如何调整Linux根目录(/)的空间大小?急求解决办法!!!

Linux如何迁移/home分区