linux系统误删数据恢复方法
1.安装恢复数据软件extundelete:
yum安装:
yum install epel-release -y
yum install extundelete -y
源码安装:
yum install epel-release vim wget gcc gcc-c++ -y
yum -y install e2fsprogs*
wget https://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
tar xf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
./configure
make && make install
2.模拟删除数据:
cd /tmp
rm -rf ./*
mkdir a b c
touch 1.txt
touch a/a.txt b/b.txt c/c.txt
echo “this is 1.txt,shuju huifu ceshi wenjian!” >1.txt
echo “this is a.txt,shuju huifu ceshi wenjian!” >a/a.txt
echo “this is b.txt,shuju huifu ceshi wenjian!” >b/b.txt
echo “this is c.txt,shuju huifu ceshi wenjian!” >c/c.txt
rm -rf ./*
3.恢复:
如果分区可以挂载成只读的话最好挂载成只读模式,以免磁盘被覆盖
mount -o remount,ro /home
extundelete /dev/sda5 --inode 2
extundelete /dev/sda5 --restore-directory abc3
会在当前目录下生成RECOVERED_FILES目录,在RECOVERED_FILES目录下就会有我们恢复的abc3目录文件
extundelete /dev/sda5 --restore-file hello.txt 恢复文件
extundelete /dev/sda5 --restore-all 恢复所有被删除的文件
这个工具恢复的数据也不一定完整,也只是恢复部分数据,恢复全部数据的可能性很小。
linux系统误删数据恢复方法相关推荐
- mysql独立服务器_独立服务器linux系统mysql设置方法
独立服务器linux系统mysql设置方法: 一,如果您要用root身份使用您的mysql数据库,那么您可以直接将您的mysql数据库文件上传到:/usr/local/mysql/data目录下面,修 ...
- linux shell 退出_dialog命令在linux系统中使用方法
CentOS7.3学习笔记总结(七十六)-dialog命令在linux系统中使用方法 前面我们介绍了dialog的基本功能(请查阅<CentOS7.3学习笔记总结(七十五)-Linux系统中的窗 ...
- 修改linux系统时间的方法(date命令)
修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...
- oracle如何把误删的数据恢复,oracle误删数据恢复方法小结
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善.Or(www.jb51.cc)acle 9i中提 ...
- oracle用户删除了可以恢复吗,oracle_oracle误删数据恢复方法小结,如果用户误删/更新了数据后, - phpStudy...
oracle误删数据恢复方法小结 如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善.Or(www. ...
- u盘装linux系统简单方法,用u盘安装linux系统的简单方法教程
[教程介绍] 虽然我们多数人都是使用windows操作系统,但不得不承认,还是有大量的用户在使用linux操作系统,这个系统也是有很多自己的优势. 以前装系统,多数都是光驱来安装,现在很多新电脑,基本 ...
- Linux系统下录音方法
Linux系统下录音方法 安装软件 录音可选命令行和图形软件录制. 命令行安装alsa-utils: Ubuntu/Debian: sudo apt-get install alsa-utils al ...
- oracle误删记录,oracle误删数据恢复方法小结
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善.Or(www.)acle 9i中提供了一项新的技 ...
- linux 系统自动关机--排查方法
linux 系统自动关机--排查方法 排查方法 系统日志一般在/var/log/下面 1.查看messages日志,看看有没有CPU温度过高这样的日志. 2.查看cron 日志 3.查看last 命令 ...
最新文章
- 中断的顶半部和底半部
- com.squareup.okhttp.Interceptor
- 2015年12月份学习总结,前端开发工程师的知识库指引
- kubectl命令自动补全功能
- php文件域的作用,PHP作用域和文件夹操作示例
- gwt-2.8.2下载_GWT 2 Spring 3 JPA 2 Hibernate 3.5教程– Eclipse和Maven 2展示
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 27丨列出指定时间段内所有的下单产品【难度简单】​
- 消息中间件kafka概述和安装
- 服务器磁盘性能表现在,09计算机等级考试试题.doc
- 无人驾驶的规划与控制(一)——路由寻径
- 正确的Kado ED「永遠のこたえ」
- 【模版题】树状数组(单点修改+区间查询)
- flashfxp连接失败,导致flashfxp连接失败的4种原因
- 工业机器人云监控与运维方案
- 计算机视觉方向开题,机器视觉开题报告.doc
- python柱形图绘制_Python绘图之柱形图绘制详解
- 老是未能连接一个window服务器,未能连接一个Windows服务 怎么回事
- 高德h5定位误差_#高德地图api移动端定位失败解决方案 #H5 原生Geollocation接口Chomre浏览器的坑...
- 虚心接受别人善意的批评
- 特斯拉蛇形充电机器人_特斯拉也造出蛇形机器人,专为充电使用!
热门文章
- python生成exe工具流程【离线】
- 【PS】如何优雅的制作表情包
- matplotlib描绘条形图(柱状图)
- ireport报表分页导致多一张空白页
- idea断点调试详细步骤
- php服务器端自动打印,c# – 通过PHP启动服务器端打印作业
- python中readlines函数例子_Python遍历方法readline()和readlines()实例讲解
- “好嗨哟” 收获手机淘宝高可用这些干货 感觉开发走向了巅峰
- 如何在word表格中添加删除线,划去不想要的部分?
- ResourceAutowire区别