IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 17:07:37       共计:4657 浏览

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

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

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

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

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

foremost 和 extundelete 可以了解下,这两款可以恢复ext分区的文件,fat分区和ntfs分区,win下的工具有很多,直接挂到Windows系统下操作就ok

很麻烦只能说

貌似no door

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图