首先查看文件系统类型:

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

第二中方式:

后面补充。。。。。

Linux 误删文件后恢复文件相关推荐

  1. 怎么找回xmind意外关机的文件_如何在意外关机后恢复文件

    如果用户正在处理重要文档时意外关闭了文档,这可能会导致数据丢失.此外,意外关闭系统也可能会导致数据无法访问.解决因意外关闭系统或程序导致的数据丢失问题,并安全地执行意外删除文件恢复是每位用户都有必要掌 ...

  2. 电脑误删除文件怎么恢复文件,不小心删除了电脑的文件怎么办

    **电脑误删除文件怎么恢复文件,可以从回收站恢复吗?**如果不能从回收站恢复,可以找得到文件的备份吗?如果没有对文件进行备份,也不用惊慌,数据蛙数据恢复专家软件,可以帮助你恢复在电脑上误删的文件. 电 ...

  3. diskgenius恢复文件(diskgenius恢复文件收费)

    diskgenius恢复文件放到原盘还是放其他盘?diskgen 这个功能虽然强大,但也有它特定的适用范围.它只适用于分区丢失的情况.如果分区还在,只是文件丢失了,或提示分区未格式化了,用这个功能是无 ...

  4. Java:使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开

    使用POI导出Excel文件后打开文件提示因为文件格式或文件扩展名无效而无法打开 问题 方案 问题 在SpringBoot项目中,使用POI导出查询结果至Excel文件中,成功导出后打开Excel文件 ...

  5. 为什么python写文件后打开文件却为空?

    为什么python写文件后打开文件却为空? 结论:需要在写后再打开关上一次 正文: 我准备把'测试.txt'里的内容写到另一个文件'测试2.txt'里 下面是两个文档之前的截图情况 然后执行程序: f ...

  6. LINUX使用rm误删文件后恢复

    最近使用centos执行了rm -rf删除了一个文件,后面想恢复. 先关闭selinux vim /etc/selinux/config SELINUX=disabled reboot 重启生效 1. ...

  7. linux文件被覆盖如何恢复_在Linux下误删文件后恢复

    1.给虚拟主机添加一块磁盘,磁盘为/dev/sdb,如下: 2.格式化磁盘,并进行挂载 # mkfs.ext4 /dev/sdb # mkdir /usr/local/dbdata/ # mount ...

  8. Linux下rm -rf 后恢复文件

    在linux系统下,如果你不小心误删除了一个文件价或文件,如rm -rf xxx,而xxx文件夹下有非常重要的数据,因为这个命令意味着一旦删除的文件是无法挽回的,事实是如此吗?真的没有补救措施了吗?答 ...

  9. Linux下达梦误删除文件后恢复步骤

    目录 数据文件恢复 1.测试环境准备 2.删除数据文件 3.恢复步骤 4.使用限制 5.官方资料 redo日志恢复 1. 删除redo日志 2.启动数据库 3.查看建库参数 4.初始化新实例 5.拷贝 ...

  10. 误删Windows文件后恢复技巧

    如果只能使用Windows本身提供的工具,那么我们可以认为清空回收站之后,被删除的文件已经彻底清除了.不过事实并非如此,只要有专用的硬件和软件,即使数据已经被覆盖.驱动器已经重新格式化.引导扇区彻底损 ...

最新文章

  1. ACNO.15猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再
  2. Shell 前后台任务
  3. linux更换主板后无法启动网卡
  4. Linux chmod 命令 详解
  5. 牛客练习赛29 题解
  6. 计算机二级-JAVA基础知识1
  7. ezcad旋转轴标刻参数_激光打标机软件ezcad系统参数设置
  8. 服务器显示AL024是什么意思,焦作台达ASD-A2-0241-M伺服驱动器出现报警代码AL024怎么维修...
  9. MACm1上lark无法使用共享屏幕问题
  10. 常用的webservice接口(转)
  11. Ubuntu-AMD显卡驱动更新
  12. 使用GLSurfaceView实现涂鸦画板功能
  13. 登录英雄联盟lol后无法显示界面出不来问题解决
  14. 利用VMware Workstation(虚拟机系统)完成DNF双开的基本操作教程
  15. win10下装win7双系统_win 7 xp双系统的安装(或者win10) 教程
  16. oracle修改查询结果,Oracle使用查询结果更新表的方法
  17. 2018最新Nginx从入门到精通5阶段视频教程附代码(Http代理+负载均衡+静动分离)
  18. jquery.Deferred()
  19. 基于WiFi的CSI数据做呼吸频率检测-python版(含代码和数据)
  20. [BJDCTF 2nd]燕言燕语-y1ng解析

热门文章

  1. cocos 节点坐标和世界坐标转换 个人理解与应用
  2. 金蝶专业版怎么反过账当月_金蝶KIS专业版怎么反过账
  3. 关于二进制转换为十六进制
  4. 海康设备如何接入萤石开放平台
  5. 判断丑数python_263. 丑数(Python)
  6. win7下如何显示缅文和使用缅文输入法?
  7. 分库分表中间件 sharding
  8. QT QTcpSocket
  9. mbedtls 交叉编译
  10. eemd的r语言序列_EEMD程序,和大家分享