rm -rf /*的解决办法:
Linux中rm -rf /* 删除文件很快,可是如果一不小心使用了rm -rf */或者rm -rf *导致了系统不能起来。当然如果因为员工跑路前,也使用了rm -rf /*的方式,删除了系统。那么我们可以使用以下方式来恢复系统。
执行 rm -rf /*
也可以使用extundelete恢复误删除的数据,救援模式下输入
本次用的是radhel7.1的版本:
进入救援模式
1、将/dev/sda两个分区分别挂载看看,里面的内容,有内容的就是根存在的分区
2、ifconfig eno16777777 192.168.8.2
3、从另外一台一样系统的根 。用 tar打包,一个个文件夹拷贝过来
4、到坏系统,scp另外一个系统的etc.tar.gz
5、修改拷贝过来的fstab:
6、再拷贝/usr .然后解压到/mnt/sysimage。
然后再ln -s 源 目标的硬链接
7、这时就可以从救援模式进入真正的系统
8、再安装boot的包:
通过挂载光盘,
#rpm -ivh kernel
9、boot还缺什么文件就从另外一个系统复制过来
10、重写引导程序:
#grub2-install /dev/sda
#grub2-mkconfig -0 /boot/grub2/grub.cfg 再重启
11、 再重启,就可以进到系统启动页面:按e,进入grub界面:
12、恢复系统。进入系统: