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指令将卷组状态改为活动的。