Linux虚拟机硬盘修复方法

文档下载地址:http://down.51cto.com/data/699399

 

 

Linuxrepair filesystem模式修复方法。

       Linux虚拟机硬盘修复方法。

       今天一同事联系我,说他的Linux虚拟机重启一下就不能远程连接了,让我给看看怎么回事。我登陆到VMWare vCenter上打开虚拟机查看。发现是系统挂了不能起来,如图1

        虚拟机是Redhat6.0 64位系统。内核:Kernel 2.6.32-71.e16.x86_64

1:不能进入系统报错

 

在网上查找了相关资料,出现这种问题,一般有两种情况:

       第一种情况:非正常光机引起的磁盘分区问题,或做了什么操作,导致磁盘分区出现问题了,不能正常进入系统。

       第二中情况:由于/etc/fstab文件编辑错误而引起的不能正常进入系统。

 

 

      现在我们先来解决第一种情况。

       开机启动,会有报错信息,如上图1。查看报错信息“/dev/mapper/VolGroup-Lv_root”有错误,出现意想不到的矛盾,需要使用fsck手动运行检查修复。再看下面,输入根root密码进入repair filesystem模式。如图2

 

2repair filesystem模式

       根据提示进入修复模式:Login incorrect

 

这是会让你输入用户名和密码,(可以是普通用户,但需要具有管理员权限,不然有些命令不能使用)。

(Repair filesystem) 1 # Login incorrect

…………………………

Loginroot

Password:******

Last login: Thu Sep 6 13:44:45 form 10.10.80.129

[root@Linux~]#

根据图1的报错信息是“/dev/mapper/VolGroup-Lv_root”有问题,那么对其进行修复。

[root@Linux~]# fsck / dev/mapper/VolGroup-Lv_root

一直回车或y 回车就行了,最后回提示你reboot重启。

/dev/mapper/ VolGroup-Lv_root: ***** file system was modified *****文件系统已修改

/dev/mapper/ VolGroup-Lv_root: *****reboot linux *****重启系统

/dev/mapper/ VolGroup-Lv_root: 144382/1540096 files (3.5% non-contiguous), 974624/1540096 blocks

[root@Linux~]# reboot

       搞定!!! Redhat正常界面出来了。