首页 运维 Linux 查看内容

如何恢复LINUX中意外删除的文件?

2019-5-29 01:14 |来自: 互联网 1805 0

摘要: Linux系统是比较特殊的,不像Windows系统自带就有回收站的功能。所以在Linux系统下我们是不建议大家直接使用 rm -rf 这类指令的,因为太危险了。所以有人质疑,在Linux下删除的文件是不是找不回来了?其实通过技术手 ...
关键词: 文件 Linux 工具 数据 指令 系统 所以 其实 回收站 另外

Linux系统是比较特殊的,不像Windows系统自带就有回收站的功能。所以在Linux系统下我们是不建议大家直接使用 rm -rf 这类指令的,因为太危险了。

所以有人质疑,在Linux下删除的文件是不是找不回来了?其实通过技术手段是可以找回的(但不能完全保证能找回),和Windows一样,需要借助工具来找回。Linux下常用的数据恢复工具有:ext3grep、extundelete,工具的安装使用在此不详细讲。

其实这类数据恢复工具的原理是这样的:我们通过rm 或者 rm -rf 删除文件后,是有删除记录的这类工具通过分析文件系统日志,找出文件inode信息进而再去查找block数据,然后将数据备份出来。但是这里需要注意的是,重要数据被误删后要第一时间以只读方式重新挂载分区,一定要尽快,否则数据很大可能是找不回来的

所以在日常运维过程中,我们一定要慎用 rm -rf 指令,另外我们建议大家可以模拟实现一个Linux回收站。大致思路就是将 rm 指令软链为 mv ,看上去是“删除”了,其实是将文件移动到另外一个目录下以备份。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

本文出处: https://www.toutiao.com/a6678852701280796936/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部