linux误删文件后恢复
linux误删文件后恢复
1. 查看一下当前系统版本号,及文件系统格式
[root@localhost ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 51475068 22730068 26123560 47% /
tmpfs tmpfs 3966808 68 3966740 1% /dev/shm
/dev/sda2 ext4 487652 42534 419518 10% /boot
/dev/mapper/VolGroup-lv_home
ext4 901188872 20070036 835334364 3% /home
新建一个文件夹及文件my.txt,然后删除
[root@localhost local]# mkdir test
[root@localhost local]# cd test
[root@localhost test]# touch my.txt
[root@localhost test]# ll
总用量 0
-rw-r–r–. 1 root root 0 1月 4 15:22 my.txt
[root@localhost test]# rm -f my.txt
[root@localhost test]# ll
总用量 0运用,系统自还工具debugfs来修复 打开,刚刚被删除文件所在的分区,用ls 加-d参数显示刚刚删除文件所在的目录
[root@localhost test]# debugfs
debugfs 1.41.12 (17-May-2010)
debugfs: open /dev/mapper/VolGroup-lv_root
debugfs: ls -d /usr/local/test/
2378807 (12) . 2098175 (4084) .. <2378808> (4072) my.txt显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –i <2378808>,然后输入“quit”退出debugfs
debugfs: logdump -i <2378808>
Inode 2378808 is at group 290, block 9438337, offset 2944
Journal starts at block 16826, transaction 2237277
No magic number at block 30648: end of journal.
debugfs: quit执行以下命令,进行恢复,bs与skip的值分别取自:block 9438337, offset 2944
dd if=/dev/mapper/VolGroup-lv_root of=/usr/local/test/my.txt bs=2944 count=1 skip=9438337
bs对应上面的offset后面的值,skip对应block后面的值
debugfs: quit
[root@localhost test]# dd if=/dev/mapper/VolGroup-lv_root of=/usr/local/test/my.txt bs=2944 count=1 skip=9438337
记录了1+0 的读入
记录了1+0 的写出
2944字节(2.9 kB)已复制,0.00989032 秒,298 kB/秒
[root@localhost test]# ls
my.txt
至此,刚删除的数据已恢复
附:若将上级文件夹删除,则可找到文件夹的block值与offset值,使用命令按文件名称恢复,如:
dd if=/dev/mapper/VolGroup-lv_root of=/usr/local/test/my0.txt bs=2944 count=1 skip=9438337
dd if=/dev/mapper/VolGroup-lv_root of=/usr/local/test/my1.txt bs=2944 count=1 skip=9438337
dd if=/dev/mapper/VolGroup-lv_root of=/usr/local/test/my2.txt bs=2944 count=1 skip=9438337
bs与skip对应的值改为文件夹的值
my0.txt、my1.txt、my2.txt分别是文件夹下的文件,如果有子文件夹也可递归深入
linux误删文件后恢复相关推荐
- linux命令删除的文件怎么找回来,linux误删文件怎么恢复 linux误删命令行文件怎么恢复...
linux误删文件怎么恢复 linux误删命令行文件怎么恢复 linux系统是不同于windows系统和mac系统的,它独特的系统操作深受广大网友喜爱.有的朋友在使用linux系统的时候,不小心把一些 ...
- linux误删文件咋恢复,恢复Linux误删文件
恢复Linux误删文件 目录方法一 方法二 不小心执行了rm删除了某些文件,是有点倒霉.不过我一般都会设置alias rm='rm -i'在删除的时候需要输入Y才能真正删除,当然此时用rm -f那也会 ...
- LINUX使用rm误删文件后恢复
最近使用centos执行了rm -rf删除了一个文件,后面想恢复. 先关闭selinux vim /etc/selinux/config SELINUX=disabled reboot 重启生效 1. ...
- linux文件被覆盖如何恢复_在Linux下误删文件后恢复
1.给虚拟主机添加一块磁盘,磁盘为/dev/sdb,如下: 2.格式化磁盘,并进行挂载 # mkfs.ext4 /dev/sdb # mkdir /usr/local/dbdata/ # mount ...
- python误删文件怎么恢复_记录一次脚本误删文件后恢复
定期移动某目录下超过30天的文件,脚本内容如下 # -*-coding:utf-8-*- import os import sys import time import shutil backupdi ...
- 介绍一下Linux 误删文件恢复命令及方法
无论在哪个系统中,删除文件都是必须谨慎的操作.因为如果不小心删除了重要文件,就会导致个人或公司出现重大的损失.类似于windows系统误删了文件,可以使用一些软件进行恢复操作.Linux也是有几款软件 ...
- Linux中误删文件的恢复方法
Linux中误删文件的恢复方法 做为Linux的从业者大家对"rm -rf"这个命令肯定又爱又恨. 他的简洁霸气,势不可挡,可谓"十步杀一人,千里不留行", 他 ...
- Linux 误删文件恢复命令及方法!
前言 无论在哪个系统中,删除文件都是必须谨慎的操作. 因为如果不小心删除了重要文件,就会导致个人或公司出现重大的损失. 类似于windows系统误删了文件,可以使用一些软件进行恢复操作.Linux也是 ...
- 超全!Linux 误删文件恢复命令及方法
点击上方"民工哥技术之路",选择"设为星标" 回复"1024"获取独家整理的学习资料! 前言 无论在哪个系统中,删除文件都是必须谨慎的操作. ...
- 飞刀篮球搜众神推球,Linux 误删文件恢复命令及方法
无论在哪个系统中,删除文件都是必须谨慎的操作. 因为如果不小心删除了重要文件,就会导致个人或公司出现重大的损失. 类似于windows系统误删了文件,可以使用一些软件进行恢复操作.Linux也是有几款 ...
最新文章
- java写exe程序实例,java实现可安装的exe程序实例详解
- K3 LEDE固件更改FRP客户端版本
- 基础001_Xilinx V7资源
- 删除两个双向链表中值相同的结点--带空白头结点
- LeetCode 1609. 奇偶树(层序遍历)
- JVM——Java对象是如何创建、存储和访问的?
- IoU,ROI 和 ROC,AUC区分
- CodeBlocks(17.12) 代码调试基础方法快捷方式
- 机器人对话常用语模板_电话机器人的销售能力
- 关于小波分解的滤波器理解
- 成渝城市群数据(空气质量、地图矢量、面板数据等)
- photoshop基础视频教程 [4G]
- laravel框架使用phpQuery库来实现网页抓取
- 跳转微信公众号首页方式
- 企业单位申请代码签名证书方法
- 雅诗兰黛公司宣布晋升Stéphane de La Faverie为集团总裁
- 蓝桥杯 算法训练 合集1 C++
- EndNote X9在Word插入参考文献时在工具来不显示,使用时显示服务器运行失败,和用国标GBT 7714遇到的错误
- CnOpenData中国上市公司公告数据简介
- 华为云WeLink端云协同会议是什么?
热门文章
- 操作系统教程(第6版) 预习笔记
- Groovy学习(二):GDK初探
- java反向查找dns_windows – 反向DNS查找
- appRTC android studio,webrtc入门之客户端连麦demo-apprtc
- 理想边界尺寸怎么算_GDamp;T 几何尺寸和公差 | ASME14.52018标准弄错了吗?
- html怎么改项目符号的颜色,word2003项目符号颜色的修改方法
- 【java初学者】理解,从面向过程 到 面向对象,面向接口,面向切面
- Android学习日记(yzy): Accessibility辅助功能
- 如何在TOMCAT上安装Liferay
- 《趣味知识博文》小W与小L带你聊天式备考CDA Level Ⅰ(三)