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

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的时候会方便很多
手动分区的建议值是:
/boot 128M
/swap 物理内存的2倍,如果物理内存是2-4G,设置成和物理内存一样大小即可
/root 其他就分配给root即可

你可能感兴趣的:(UNIX/LINUX,转)