如何恢复Linux下被误删除的文件以及如何防止文件被删除
【卸载被误删除文件所在的分区,或以只读方式mount】
当你发现你误删除了文件后,要做的第一件事情是马上卸载被误删除文件所在分区,或者以只读的方式来挂在该防区。如果误删除的是根分区,最好直接断电,进入单用户模式,以只读的方式挂在分区,然后再进行恢复
mount -o ro,remount /dev/sdb /mnt
如果删除的不是根分区,使用umount来将该分区进行卸载 umount /dev/sdb3
【安装Ext3grep工具】
下载Ext3grep工具,http://code.google.com/p/Ext3grep/downloads/list
tar zxf Ext3grep-0.10.1.tar.gz
cd /home/easwy/Ext3grep-0.10.1
./configure
make
make install
【恢复文件】
Ext3grep程序会在当前目录下创建一个名为 RESTORED_FILES的目录来存放恢复的文件
如果记得被删除的文件名及其路径的话,可以使用下面的命令进行恢复:
Ex3grep /dev/your-device --restore-file path/to/your/file/filename
假设想恢复的文件为 /home/easwy/vi/tips.xml
Ex3grep /dev/sds3 --restore-file easywy/vi/tips/xml
如果忘记了文件名,可使用下面命令进行查询:
Ext3grep /dev/sda3 --dump-names | tee filename.txt
然后就可以使用上面的命令就行恢复了
转载于:https://blog.51cto.com/suxin/1677708
如何恢复Linux下被误删除的文件以及如何防止文件被删除相关推荐
- linux如何将ntfs删除文件,【实习记】2014-09-26恢复linux下误删的ntfs盘中的文件
情景,ubuntu下把NTFS格式的盘中的"实习记"文件夹彻底删除了,追毁莫及,粗心觉不是一件好的事情. linux下回复ntfs盘下的文件不能用ext3grep,而使用debug ...
- linux中rm删除的文件是否可以恢复,Linux下用rm删除的文件的恢复方法
Linux下用rm删除的文件的恢复方法_Linux教程_Linux公社-Linux系统门户网站 https://www.linuxidc.com/Linux/2008-08/14744.htm lin ...
- Linux下显示前10个占用空间最大的文件或目录命令
Linux下显示前10个占用空间最大的文件或目录命令 du -s * | sort -nr | head 转载于:https://blog.51cto.com/wapcn/933177
- linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗?
Linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗? 一:结论 1.两个进程中分别产生生成两个独立的fd 2.两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性 3.进程 ...
- linux下扩展名为sh的安装程序文件如何运行?
linux下扩展名为sh的安装程序文件如何运行? 扩展名为sh到文件是什么东东? 如何运行扩展名为sh的安装程序? 扩展名为sh到文件是什么东东? 是linux系统下的脚本文件,很多linux下的 ...
- linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件
原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...
- Linux使用SSH上传下载文件,Linux下通过ssh scp命令上传下载文件
Linux下通过ssh scp命令上传下载文件. 1.上传本地文件到服务器 scp /path/filename username@servername:/path/ 例如 scp /var/tale ...
- Linux下利用protoc命令生成protobuf的头文件和源文件,根据mesType.proto文件
Linux下利用protoc命令生成protobuf的头文件和源文件,根据mesType.proto文件 protobuf的message文件为 msgType.proto 生成c++头文件和源文件的 ...
- linux服务器格式化恢复,LINUX下误删除、格式化恢复解决方案
原标题:LINUX下误删除.格式化恢复解决方案 一.总述:基于linux系统,删除数据及格式化后的数据恢复方案 1 .基于EXT2/EXT3/EXT4文件系统 2 .基于Reiserfs文件系统 3 ...
最新文章
- html 高德地图坐标,百度地图,高德地图,HTML5经纬度比较
- JSP/SERVLET(6)——Jquery EasyUI 选项卡Tabs的使用方法
- leetcode算法题--买卖股票的最佳时机含手续费
- 004_Spring Data JPA根据实例查询数据
- Spark 读 Elasticsearch
- 工业以太网交换机有多少个快速以太网接口?
- 大数据(big data)_如何使用Big Query&Data Studio处理和可视化Google Cloud上的财务数据...
- 服务器pg信号指的是什么信号,关于atx电源PG信号检测和分析
- mysql 终端 远程访问,通过终端连接到远程mysql
- php 添加透明水印,php加水印的代码(支持半透明透明打水印,支持png透明背景)
- 安卓项目中的R.java文件丢失如何解决
- 电子垃圾行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- FTP连接报530错误(FTP Error: 530 User cannot log in, home directory inaccessible)
- Bailian3711 字符串移位包含问题【字符串循环匹配】(POJ NOI0107-19)
- 存图方式---邻接表邻接矩阵前向星
- 基于Jupyter完成Iris数据集的 Fisher线性分类,学习数据可视化技术
- 99%的游戏主播都在用什么录屏软件?
- 蓝桥杯官网 试题 PREV-253 历届真题 质数行者【第十一届】【决赛】【研究生组】【C++】【Java】两种解法
- python IMAP4命令详解
- mysql 修改 character_set_database_如何将character_set_database latin1 改为 gbk(转)