本文共 1169 字,大约阅读时间需要 3 分钟。
开发同事将系统搞坏了,导致很多命令无法使用。无法使用的命令有cp、mv、scp、mount,网络也无能使用了,无法ping通内外网;恢复难度极大,只能选择重新安装系统。
虽然系统坏了,但是进入到救援模式发现:里面的数据是完成的,还是可以拿出来的。但是网络和命令都不能使用的情况下,怎么把里面的数据取出来呢?这种场景最好的方法就是将整个系统盘挂载到其他机器上面,直接读取即可。
步骤如下:(以下操作都在新机器上操作)1、查看系统中的lv、vg;由于/目录采用的命名规则都是一样的,我们先把当前的lv和vg重命名,避免和旧机器重名lvrename /dev/centos/root lvrootvgrename centos VolGroup65确认是否已经生效;
[root@localhost ~]# lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertlvroot VolGroup65 -wi-ao---- 46.99g swap VolGroup65 -wi-ao---- 2.00g [root@localhost ~]# vgsVG #PV #LV #SN Attr VSize VFreeVolGroup65 1 2 0 wz--n- <49.00g 4.00m2、将旧机器的系统盘添加到新机器中。查看是否已经存在
[root@localhost ~]# lvsLV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convertlvroot VolGroup65 -wi-ao---- 46.99g swap VolGroup65 -wi-ao---- 2.00g root centos -wi-a----- <8.00g swap centos -wi-a----- 1.00g You have new mail in /var/spool/mail/root[root@localhost ~]# vgsVG #PV #LV #SN Attr VSize VFreeVolGroup65 1 2 0 wz--n- <49.00g 4.00mcentos 1 2 0 wz--n- <9.00g 03、新建一个目录,并把整个系统盘挂载到目录下面
[root@localhost ~]# mkdir /venus[root@localhost ~]# mount /dev/centos/root /venus4、进入/venus中,查看数据吧
转载于:https://blog.51cto.com/12131824/2403303