故障模拟: [root@node642 ~]# rm -rf /root/ [root@node642 ~]#reboot -bash-4.1# 提点:家目录的个人文件没有办法恢复,如果需要恢复个人文件还需要找专业的数据恢复机构恢复,这里只是恢复结构
开始恢复: -bash-4.1#mkdir /root -bash-4.1# -bash-4.1#cp -a /etc/skel/. /root/ #复制家目录模板文件到超户目录 -bash-4.1#restorecon -v -R /root #恢复/root的context标签,临时生效 -bash-4.1#ls -Zd /root #查看context标签,是否恢复成功 dr-xr-x---. root root system_u:object_r:admin_home_t:s0 /root -bash-4.1#echo "restorecon -v -R /root" /etc/profile #方法一,每次重打标签 -bash-4.1#touch /.autorelabel #方法二,一次重打所有文件标签,重启需要等待一会 -bash-4.1#chmod 550 /root #为root目录设置权限 -bash-4.1#chown root:root /root #为超户目录设置属组信息
-bash-4.1#reboot
遵循Linux核心思想,一切皆文件。上述步骤都需要重启服务器,目前这种方法可行,如果有更好的方法,请分享出来
如果觉得《Linux家目录被误删除恢复》对你有帮助,请点赞、收藏,并留下你的观点哦!