1、linux中恢复使用rm删除的文件

直接来硬货
1、查看删除的当前文件夹位于那个区:

df -h /你的路径/

会出现文件所在的区的详细地址,如下:

文件系统        容量  已用  可用 已用% 挂载点
/dev/nvme0n1p2  234G  199G   23G   90% /

2、使用debugfs来恢复数据,首先打开上面你查到的那个区,然后查看你删除的文件,最后logdunmp你需要恢复的文件,最后退出,命令依次如下:

 debugfs
open /dev/nvme0n1p2
ls -d /yourfile
q
logdump -i <16>
q

最后显示信息如下:

Inode 16 is at group 0, block 1087, offset 1920
Journal starts at block 131211, transaction 1182322
No magic number at block 144543: end of journal.

3、执行dd命令彻底恢复

dd if=/dev/nvme0n1p2 of=/yourfile bs=1920 count=1 skip=131211

恢复完成,不信去看,但是,恭喜你,和你之前的数据格式不一样

你可能感兴趣的:(Linux日常,ubuntu,linux)