挂载在Ubuntu22.04下的固态盘有文件被误删了,该固态盘是ntfs格式的。
在网上找了很多教程,最后决定用TestDisk工具进行恢复。
现记录如下:
Ubuntu安装testdisk
sudo apt-get install testdisk
运行testdisk
sudo testdisk
得到
我选择的是第一个,按回车后选择对应的分区
选择好分区后,按Proceed回车
这里选择系统默认的EFI GPT,如果是USB驱动器则选择None。
这里选择Advanced
选择上方的Data后,下方选择Undelete
这里可以根据下方的指令进行操作,按住Shift+: 选择需要恢复的文件,被选中的文件会被标记成绿色。然后按住Shift+C进行copy
这里程序会让你选择保存的位置,保存在指定的文件夹然后按C
就好了,程序上方也有提示。最后连续按q
退出testdisk程序。
到这里,文件就已经恢复到指定目录啦,如保存的文件夹有权限问题就通过chown命令修改权限。
参考内容:https://zhuanlan.zhihu.com/p/593538508