怎么在ext4文件格式下恢复rm删除的文件???
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- greedsluck
- 帖子: 69
- 注册时间: 2009-10-31 2:03
怎么在ext4文件格式下恢复rm删除的文件???
用debugfs方式恢复,lsdel找不到。
看来以后还是少用rm命令,用的话,也要加rm -i
有谁还有其他的方法。
看来以后还是少用rm命令,用的话,也要加rm -i
有谁还有其他的方法。
-
- 帖子: 1028
- 注册时间: 2008-11-01 21:42
- 来自: 树下板凳
- zhu527812567
- 帖子: 883
- 注册时间: 2009-11-17 12:29
- 联系:
Re: 怎么在ext4文件格式下恢复rm删除的文件???
debugfs的方法只在ext2有用 ext3开始就没用了
所以说ext2到ext3这个升级不是什么完全兼容的。。
唯一的建议是
源里面有个testdisk包,包含一个叫做photorec的程序
无碎片的文件基本都能找回来,若是文件碎掉,那文本还是恢复得过来的,只是一片片断掉的。。
二进制就祈祷吧。。。
所以说ext2到ext3这个升级不是什么完全兼容的。。
唯一的建议是
源里面有个testdisk包,包含一个叫做photorec的程序
无碎片的文件基本都能找回来,若是文件碎掉,那文本还是恢复得过来的,只是一片片断掉的。。
二进制就祈祷吧。。。
- bzhao
- 帖子: 250
- 注册时间: 2008-07-05 2:15
- 系统: XUbuntu
Re: 怎么在ext4文件格式下恢复rm删除的文件???
其实姚明的是: ”rm -fr“ 命令 如果后面在有 * 或者你把 abc* 写成了 abc *
都等于自杀。
我研究一下编一个脚本代替它。
都等于自杀。
我研究一下编一个脚本代替它。
- highwind
- 帖子: 1362
- 注册时间: 2008-09-05 23:31
- 系统: LinuxMint17
Re: 怎么在ext4文件格式下恢复rm删除的文件???
用了alias rm='rm -I -v'
不过感觉还是改为移动到回收站好,就是不知道这个alias应该怎么写?(涉及权限不?不太会整)
不过感觉还是改为移动到回收站好,就是不知道这个alias应该怎么写?(涉及权限不?不太会整)
茕茕
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
问题大海之一粟:http://forum.ubuntu.org.cn/viewtopic.php?f=74&t=212497
NEMO-Actions使用方法:http://forum.ubuntu.org.cn/viewtopic.php?f=175&t=456548
在线编码转换:http://2cyr.com/decode/?lang=en
- adam8157
- 帖子: 2794
- 注册时间: 2009-03-05 16:31
- 联系:
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
Re: 怎么在ext4文件格式下恢复rm删除的文件???
涉及highwind 写了:用了alias rm='rm -I -v'
不过感觉还是改为移动到回收站好,就是不知道这个alias应该怎么写?(涉及权限不?不太会整)
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 怎么在ext4文件格式下恢复rm删除的文件???
我曾经用photorec扫一个30G的分区扫了5个小时,结果给我找回一堆没有目录结构也没有文件名的玩意,再自己一个个去辨认、归类,最后也没找回几个真正想要的,大多数都是正常删除的垃圾,吐血600cc了事zhu527812567 写了:debugfs的方法只在ext2有用 ext3开始就没用了
所以说ext2到ext3这个升级不是什么完全兼容的。。
唯一的建议是
源里面有个testdisk包,包含一个叫做photorec的程序
无碎片的文件基本都能找回来,若是文件碎掉,那文本还是恢复得过来的,只是一片片断掉的。。
二进制就祈祷吧。。。
感觉用rm真的很邪恶啊,类似于什么粉碎机,冠希老师当年要懂这个道理,也不至于搞成现在这样。
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系:
Re: 怎么在ext4文件格式下恢复rm删除的文件???
highwind 写了:用了alias rm='rm -I -v'
不过感觉还是改为移动到回收站好,就是不知道这个alias应该怎么写?(涉及权限不?不太会整)
代码: 全选
>> type rm
rm 是一个函数
rm ()
{
local dest file i;
mkdir -p $RM_DESTDIR;
while [ $# -gt 0 ]; do
case "$1" in
-*)
shift
;;
*)
[ -z "$1" ] && continue;
case "$1" in
/*)
file=$1
;;
*)
file=$PWD/$1
;;
esac;
i=0;
dest=$((i++))-$(basename $file);
while [ -f "$RM_DESTDIR/$dest" ] || [ -d "$RM_DESTDIR/$dest" ]; do
dest=$((i++))-$(basename $file);
done;
mv $file $RM_DESTDIR/$dest;
cat >> $HOME/.rm <<EOF
Source:$file
Dest:$dest
EOF
shift
;;
esac;
done
}
代码: 全选
] ls -ld //
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 怎么在ext4文件格式下恢复rm删除的文件???
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- photor
- 论坛版主
- 帖子: 11004
- 注册时间: 2008-04-26 12:41
- xsoul
- 帖子: 441
- 注册时间: 2007-06-05 18:27
Re: 怎么在ext4文件格式下恢复rm删除的文件???
试过,没恢复多少BigSnake.NET 写了:http://extundelete.sourceforge.net/
推荐目前为止最优秀的网络备份|文件分享工具Dropbox
Ubuntu 12.04
Ubuntu 12.04
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 怎么在ext4文件格式下恢复rm删除的文件???
ext 的只有这个能用了 ...xsoul 写了:试过,没恢复多少BigSnake.NET 写了:http://extundelete.sourceforge.net/
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 3
- 注册时间: 2010-10-02 20:44
Re: 怎么在ext4文件格式下恢复rm删除的文件???
嗯嗯,我就是这么不小心搞的bzhao 写了:其实姚明的是: ”rm -fr“ 命令 如果后面在有 * 或者你把 abc* 写成了 abc *
都等于自杀。
我研究一下编一个脚本代替它。
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux