首页 > 系统相关 >物理机异常断电,linux虚拟机系统磁盘mount失败,导致无法启动

物理机异常断电,linux虚拟机系统磁盘mount失败,导致无法启动

时间:2022-10-30 08:23:57浏览次数:58  
标签:mapper centos repair 虚拟机 dev linux root mount

1)、报错如下

 

 

 

(2)进入/run/initramfs查看详细的报错日志rdsosreport.txt

发现执行mount /dev/mapper/centos-root /sysroot命令的时候,挂载失败了

或者输入 : journalctl -xe

 

 

 

(3)、手动执行mount /dev/mapper/centos-root /sysroot命令,发现提示Structureneeds cleaning。需要清除结构

 

 

(4)当mount硬盘出现“mount:Structure needs cleaning”报错, 遇到这种情况时,可以使用xfs_repair进行修复

 

解决方法

可以使用xfs_repair来修复,但是要注意xfs_repair修复的分区中的文件都会丢失,即使是du能正常显示的文件也会丢失。

  处理步骤:

  1、umount /dev/mapper/centos-root

  2、xfs_repair /dev/mapper/centos-root 或者xfs_repair /dev/mapper/centos-root -L

  3、执行:mount /dev/mapper/centos-root /sysroot

   4、取消已挂载:umount /dev/mapper/centos-root

  5、关闭linux虚拟机,再重启,这时linux虚拟机就可以正常启动了

标签:mapper,centos,repair,虚拟机,dev,linux,root,mount
From: https://www.cnblogs.com/gun-a/p/16840439.html

相关文章

  • linux 中如何将一列数据转换为指定行的数据
     001、[root@pc1test]#cata.txt12345678910[root@pc1test]#awk-va=$(awk'END{if(NR%3!=0){printf("%d",NR/3+1)}else{printNR/3}}......
  • linux 如何监控并自动启动服务 - monit
    背景项目发布后,需要监控服务。也就是说如果出现异常停止情况,系统可以自动尝试启动。systemctl的enable只是对于开机自启动有效,但对于服务意外终止,并不能自行启动。这......
  • linux系统
    安装各种软件#################安装nginx###########################yuminstall-yepel-release&&yuminstall-ynginxsystemctlenablenginx#开机启动system......
  • linux 中如何将一列数据转换为指定列的数据
      001、[root@pc1test]#lsa.txt[root@pc1test]#cata.txt##测试数据12345678910##转换为两列数据[root@pc1test]#cata.......
  • Linux是啥?我们来聊聊?
    首先问大家一下,你们知道Linux是啥不?要说起电脑,windows就会浮现在大家的脑海里,要问起Linux,据我了解有部分人不清楚,就算经常用到电脑的公司企业白领有的也了解甚少。那我先来......
  • 重新整理 .net core 实践篇 ———— linux上排查问题 [外篇]
    前言简单介绍一下在排查问题。献给初学者。该文的前置篇:https://www.cnblogs.com/aoximin/p/16838657.html正文什么是linux系统linux是基于名为procfs的特殊文件系......
  • Linux 命名行启动Python项目
    Execcommandcd/admin/xcmbServer\ &&yum-yinstallpython36python-develpython36-develsupervisor\&&pip3install--upgradepip\&&pip3install-rrequir......
  • MySQL高级篇-第01章 Linux下MySQL的安装与使用
    1.安装前的说明1.1Linux系统以及工具的准备安装并启动好两台虚拟机CentOS7(192.168.31.200,192.168.31.201)安装xshell和xftp工具1.2查看是否安装过MySQLrpm-qa|gre......
  • Linux中的initcall以及module_init
    背景Linux内核是如何确保各子系统按序加载的?initcall调用流程start_kernel-->arch_call_rest_init-->rest_init-->kthread_create(kernel_init)-->......
  • Linux系统下超过4G文件
    事件:做运维的同学可能比较头疼的是,超过4G的文件从系统上下载是很麻烦的,也是偶然看到这个方式,觉得很简单,分享记录一下。解决方案:有时候在linux上无法下载4G文件,我们就可以......