Linux 误删文件后恢复文件

Linux 误删文件后恢复文件,第1张

Linux 误删文件恢复文件

首先查看文件系统类型:

parted -l

 

 如果是 ext2文件系统使用第一种方式,ext4使用第二种方法。

第一种恢复文件发方式:

1. 创建zcs.txt文件,往里面填入内容

2.删除zcs.text文

rm -rf zcs.text

3.查看文件所在的分区

 df ./

 

 4.启动debugfs工具

debugfs

 5.打开文件所在分区

open <文件所在分区>

6. 查看被误删除文件所在目录下的所以文件(误删除和没有删除的文件都可以看到)

ls -d <文件所在目录>

7.找到删除文件zcs.text,记录下尖括号内的数值 ,使用logdump命令

logdump -i <1194443>

 8.退出debugfs

quit

 

 9.恢复文件

dd if=/dev/vda1 of=/usr/local/zcs.text bs=1280 count=1 skip=4719342

if值为分区路径,of值为需要恢复的文件全路径, bs值为offset,skip值为block

我的文件恢复以后就乱码了,网上查了一下说是和文件系统类型有关,我的是ext4文件系统,使用debugfs工具恢复就乱码了,所以用了第二中方式恢复

第二中方式:

后面补充。。。。。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5703959.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存