Linux AS4系统损坏后数据的恢复实现方法

由于本人系统采用的是默认的安装(Redhat Enterprise Linux 4,内核参数是2.6.9-22.ELsmp),系统分区是LVM的,系统掉电后系统不能正常启动,而里面又有好多有用的数据,现要进行数据恢复。

我们的想法是现在拿来一个好用的系统,想把现在的数据盘挂载到好用的系统上进行文件拷贝。

下面是实现的方法:

(1)光盘启动系统,把数据盘当启动盘

(2)进入linux rescue选项

(3)提示出现,选择skip 然后选择 do nothing

(4)进入命令行提示符下进行操作

(5)执行命令LVM

(6)LVRENAME 命令,把数据盘的挂载点修改(由于两个系统的挂载点都是一样的,要改个名字才可以避免冲突)

(7# LVRENAME /dev/VolGroup00/LogVol00 /dev/VolGroup01/LogVol01

(8)重新启动系统

(9)进入终端

(10)[root@localhost ~]# vgscan    //扫描下现有的VG分区

(11)[root@localhost ~]# vgdisplay   //查看下详细信息

(12)[root@localhost ~]# mount /dev/VolGroup01/LogVol01 -t /mnt/   //这样就可以挂载上新的分区了(数据盘所有分区)

(13)进入/mnt/目录下就可以看到所有的被损坏的数据盘信息了

(14)用完后unmount即可

(15)大功告成

注:如果不是采用的LVM分区,就可以直接挂载到目标系统(好用的系统)上了,就省去了这些繁琐的步骤了。

还是建议系统分区采用手动分区,这样在mount的时候会方便很多。