linux下文件的误删除文件的恢复

  如果这世上有后悔药,估计都被我想疯了。不知到1月30日抽了什么风,把我的有60多G的目录直接shift+del了,等到发现时,已经很晚了。而且由于系统的特殊性和自己的自负还没有备份,苍天啊。算了,总要解决问题的不是吗。

0、找到linux很好用的备份工具,我觉得可以用来系统转移,应该不错timeshift

  安装sudo pacman -S timeshif

  图形化软件没有什么好说的。可惜我没有提前备份

1、找到TestDisk 来恢复硬盘上已删除或丢失的文件,也是非常优秀的修复工具,主要用PhotoRec工具发布,该工具用于从存储介质比如硬盘,数码相机和 cdrom 设备中恢复丢失的文件,还算不错,不过也损失惨重。美中不足的是该软件是字符界面的,看个人需要吧。

  安装软件:sudo pacman -S testdisk

2、打开软件,记得使用超级用户,只需要指定分区或目录就可以,我的这里目录肯定是没有了,指定分区,可以用partitionmanager查看分区信息

 sudo photorec /dev/nvme0n1p7,进入如下交互界面:全程可以用左右箭头选择和回车继续

  确认无误,选择proceed继续,进入下一步

  设置合适的恢复选项(Options)和文件选项(File Opt),使用左右箭头选择,用回车进入,用esc退出,用q退出软件,一般保持默认就可以了,

options:

filOpt:

  次数用s禁止选项,用b保存自己的选择,

选择Search进入文件系统类型选择下一步:

进入到恢复空闲空间还是整个分区分析,空闲空间快速不全面,整个空间全面速度不快,根据自己选择

建议选Whole,进入下一步

选择好了目录,按下c进入

上图用的网上的图,我恢复时忘了截图,不想再恢复一遍了。最后的结果

  文件恢复后序,由于恢复后的文件默认是root组的root用户,需要将所有文件和目录改变成nication组的nication用户:假如恢复的文件和目录保存在tmp目录中

  chown nication:nication tmp/ 

  下面就是自己的分拣了,有用的文件保留,无用的文件删除吧。

你学废了吗?   

 

  

 

posted @ 2023-02-02 11:56  叕叒双又  阅读(1767)  评论(0编辑  收藏  举报