Linux误删文件找回
作者QQ:67065435 QQ群:669756510
本站内容全部为作者原创,转载请注明出处!
详细流程
确定被误删文件所在的盘
df -h # 假设被删除的文件位于:/zzz/xxzl # 假设挂载关系为:/dev/sdx ↔ /zzz # 则后续需要操作的盘为:/dev/sdx查看盘符被哪个进程占用
lsof /dev/sdx杀死或平滑关闭占用进程
kill ********取消挂载盘符
umount /dev/sdx # 也可以将盘符临时设为已读!!! # 如取消挂载,则后续要恢复挂载!!! # 如设为只读,则后续要恢复读写!!!安装数据恢复工具
yum -y --nogpgcheck install testdisk创建恢复目录
mkdir /repair恢复盘符内的数据
photorec /dev/sdx Proceed P ext4 → Search ext2/ext3 Free 选择恢复目录/repair然后按C键 程序开始执行,静待文件恢复完毕将取消挂载的盘重新挂载回去
mount /dev/sdx /zzz将设为只读的盘重新设为读写