Linux用extundelete恢复误删文件
2016-06-12 10:06
645 查看
误删后应急处理
Extundelete安装
操作流程
常见错误
extundelete No such file or directory while creating directory
Unable to set proper file size
感想
千万不要在未umount磁盘情况下正常关机,因为关机时会写入一些文件,导致部分文件被覆盖
恢复所有文件
查看被删除的文件记录
【错误示范】
【正确示范】
【解决方案】
将当前目录切换到其他空间足够的目录下
extundelete will restore any files it finds to a subdirectory of the current directory named “RECOVERED_FILES”
Extundelete安装
操作流程
常见错误
extundelete No such file or directory while creating directory
Unable to set proper file size
感想
误删后应急处理
立刻umount误删文件所在磁盘,或立刻强行关机千万不要在未umount磁盘情况下正常关机,因为关机时会写入一些文件,导致部分文件被覆盖
Extundelete安装
sudo apt-get install extundelete 即可,无需下载源文件后自行编译操作流程
cd 到输出目录下【切记切记】, extundelete 会在当前目录下创建一个[RECOVERED_FILES]的子目录,并将文件恢复到该目录下,并不是直接在磁盘上恢复。恢复所有文件
#sudo extundelete /dev/sda1 --restore-all
查看被删除的文件记录
#sudo extundelete /dev/sda1 --inode 2
常见错误
“extundelete: No such file or directory while creating directory”
出现这个错误肯定是使用了-o选项指定输出目录,该选项不是让你指定一个绝对目录,而是指定一个相对当前目录的子目录【错误示范】
#sudo extundelete /dev/sda1 --restore-all -o /media/lubuntu/disk_name
【正确示范】
#cd /media/lubuntu/disk_name #sudo extundelete /dev/sda1 --restore-all
“Unable to set proper file size”
这是因为磁盘空间不足所致,一般我们都会用PE系统进行文件恢复,PE的系统目录是在内存里的,如果直接在home目录下进行恢复必然会出现以上错误【解决方案】
将当前目录切换到其他空间足够的目录下
感想
折腾了一晚上也没搞定,一直在折腾-o参数想指定输出目录,但一直失败,第二天起来才突然想到-o应该是个相对目录,应该把当前目录切换到需要输出的目录下,果然,将目录cd切换到我的移动硬盘后再尝试恢复就搞定了,其实官方说明里已经说清楚了,只是没有注意extundelete will restore any files it finds to a subdirectory of the current directory named “RECOVERED_FILES”
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍