数据恢复小记

Key Word

Novell SUSE Linux Enterprise Server 9

Unable to mount root fs on unknown-block

Linux LVM

vgscan

vgchange -ay 逻辑卷名

休假回来,迎接我的就是一台服务器down掉了。

哥觉得,出去休假,终归是要还的。

现在恢复此服务器/home 挂载点下面的一些数据。这些数据对我很重要,1-2月的工作心血在里面。

机器是IBM的X系列3640,操作系统是Novell SUSE Linux Enterprise Server 9

挂载了一个IBM的磁盘整列(磁盘整列竟然是倒着安装的,以至于每次检查型号与服务条形码时,总是很别扭)

开机了,硬件自检都很正常。

进入到linux的引导过程,出现了如下的错误。

Kernel panic:VPS:Unable to mount root fs on unknown-block(253,0)

由于对linux启动的整个过程不是很了解,折腾了个把小时后,终于放弃了使得机器恢复并正常启动的目的。

问题应该就在linux启动引导的时候失败了,这与我在原/home目录下的数据没有任何关系。

于是我把重心放在了如何恢复数据方面。

1。首先我去下了一张ubuntu-11.10-dvd-i386.iso。这玩意很强大,进入试用模式后,可以挂载分区,可以安装软件。

2。插入光驱后,正常启动。(还好光驱工作很正常。这机子2007年购置的,到现在满4年。光驱估计没有用过超过10次)

3。接下来的工作可以参考 http://www.itwhy.org/2011/08-08/793.html

4。逻辑盘卷挂载之后,我很快找到了自己的宝贵数据。

5。挂载了一个移动硬盘,拷贝了我的数据。

涉及到命令

1。fdisk -l  列出所有分区,包括没有挂上的分区与usb设备。

2。fsck -y /dev/sda1 用来检查和维护不一致的文件系统。

3。mount -t reiserfs  /dev/sda1 /mnt/sda1   挂载分区。

4。vgscan 扫描并显示系统中的卷组。

5。vgchange -a y 使用vgchange指令将卷组状态改为活动的。


猜你喜欢

转载自have23.iteye.com/blog/1246479