栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux 误删文件后恢复文件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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工具恢复就乱码了,所以用了第二中方式恢复

第二中方式:

后面补充。。。。。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705397.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号