假如使用命令 sudo useradd hello,它将进行创建用户并且复制骨架文件;现在我们把hello家目录进行删除, rm -rf /home/hello ,已经删除hello的家目录
现在在home下面进行创建hello的家目录
sudo mkdir /home/hello &&chown hello.hello /home/hello
退出ssh连接然后重新进行连接,发现显示不正常,然后一些命令也无法进行执行
进行恢复,把骨架目录进行恢复到hello的家目录
参考链接: http://blog.csdn.net/zhengwei125/article/details/51594048
用extundelete,下载附件
编译
tar jxvf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
make
恢复数据:
mount –o remout,ro /dev/sda2 //此举意在保护/dev/sda2的数据被覆盖
恢复所有删除的
src/extundelete /dev/sda2 --restore-all
根据时间恢复:
假如删除的时间大概是2013-10-8 14:30
date -d " oct 8 14:30" +%s
得出秒数 1381213800
恢复此时间后删除的所有文件
src/extundelete /dev/sda2 --after 1381213800 --restore-all
恢复误删除的文件夹
src/extundelete /dev/sda2 --restore-directory /opt/filebox/box/18
注意!!!以上并未安装extundelete,工作目录一直在extundelete-0.2.4
恢复的数据在RECOVERED_FILES下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)