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

(1)、报错如下

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

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

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

发现挂载成功,没有再提示Structureneeds cleaning错误了

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

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

原文地址:https://blog.51cto.com/13293070/2441885

时间: 2024-07-30 03:39:31

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

虚拟机VMWare学习笔记十二 - 将物理机抓取成虚拟机

1. 安装VMware vCenter Converter Standalone Client 运行虚拟机,File -- Virtualize a Physical Machine 这时如果电脑中没有VMware vCenter Converter Standalone Client ,则会进行安装. 安装过程 之后图标会出现在桌面上,双击运行 选择连接到本地服务器,登陆 点击转换计算机 这个,可以将本地计算机抓取成虚拟机,也可以将其他可以访问的计算机(需知道管理员用户名及密码)抓取成虚拟机.

在VMWare Workstation中以独占显示像操作物理机一样使用当前虚拟机?

在VMWare Workstation中以独占显示像操作物理机一样使用当前虚拟机? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk 工程师实战培训课程:https://edu.51cto.com/lecturer/733218.html轻松进外企:IT Helpdesk工程师实战自学之路:https://blog.51cto.com/lander/2413

解决使用 libjpeg 保存图片时因磁盘写入失败导致程序退出的问题

0. libjpeg 介绍 libjpeg 是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码.JPEG编码和其他的JPEG功能的实现.这个库由独立JPEG工作组维护.参考:http://zh.wikipedia.org/wiki/Libjpeg 本文基于 libjpeg9 对使用 libjpeg 保存图片时因磁盘写入失败导致程序退出的问题进行分析,文中的代码和解决问题的方法均可结合 libjpeg9 编译通过. 1.使用 libjpeg 保存图片的方法. 不多说,直接上代码: /**

Ubantu 扩大虚拟机系统磁盘空间

VMWare 11 版本给虚拟机默认分配20G磁盘,扩展至30G.下面是扩展方法: 虚拟机磁盘扩容 虚拟机保持关闭状态,设置 -> 磁盘 -> 拓展 -> 最大磁盘大小  设成 30G 系统中使用拓展的空间 磁盘扩容后系统并不能自动使用,需要将拓展的空间挂载到系统中. 启动Ubantu, 执行命令: $ sudo df -h # 查看磁盘空间占用情况[可选操作]$ sudo fdisk -l # 查看磁盘设备信息[可选操作] 如下图,总空间为 32.2 GB,共有sda1.sda2.sd

Linux虚拟机添加磁盘

1.虚拟机添加磁盘 2.查看添加完成磁盘 3.创建分区 4.对分区进行格式化 5.挂载 创建挂载目录mkdir /mnt/sdb1 (目录自定义)mount -t auto /dev/sdb1 /mnt/sdb1 设置自动挂载 备注:1.本文针对虚拟进系统进行测试实验,如有问题,请及时反馈. 原文地址:http://blog.51cto.com/sirstma/2113308

怎样调整XenServer下面Linux虚拟机的磁盘大小

登录到XenServer. 修改虚拟机磁盘大小修改storage 磁盘大小 启动虚拟机 修改分区大小fdisk /dev/xvda The number of cylinders for this disk is set to 5221.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that run

FreeNAS+ESXi5异常断电,ESXI系统无法连接存储

[存储服务器介绍] 发生故障的服务器存储为常见存储模式,物理存储为一台Dell服务器,虚拟化系统为esxi5.0.上层采用iSCSI方式实现FCSAN功能,上层的iSCSI是使用FreeNAS构建的.·服务器的FreeNAS层采用了UFS2文件系统,虚拟化系统里有3台虚拟机,本次服务器数据恢复的重点就是这三台虚拟机.其中一台虚拟机采用的是FreeBSD 系统,存储的是数据库文件,另外两台分别存储了网站数据和Windows2003服务器,存储的是数据库数据和工作程序代码.· [存储服务器故障发生过

linux虚拟机系统的复制或克隆后续问题解决!

前言 加快创建hadoop或spark集群,方法有两种途径:克隆或复制.其实啊,我最近,再返回写下本博文,理清下思路. 比如,你在你的一台电脑里,安装虚拟机.已经搭建好了hadoop或spark集群.为了省时间,同时也我为了亲身动手实践这一环节. 比如啊,我在另外一台电脑里安装好了.克隆或复制如HadoopMaster整个文件夹,都复制过去.到另外一台电脑. 我们,需要做的是,MAC地址和UUID的更改! 然后,找到,对应目录,这个很简单,不多说了. 参考: 问题:我在自己电脑上装有VMware

物理机连接不上虚拟机的排错

ssh连接不上的排错: 往往是我们动了真机的网络,比如重启,首先我们查看主机网桥是否和虚拟机连上了,下图表示没有连接上: 首先我们要确定网桥的好坏:ip  addr show  br0 有两个IP,则没错: 然后查看虚拟机网卡是否连接上了网桥: Brctl   show :如果没有 则用brctl  addif  br0  vnet0  连接上 确定brctl  show 后能看到虚拟机确实连接上了网桥: 连接上了,不一定就能连接.可能是虚拟机网卡没开,可以用ping 检测: 可能真的没开; 然