免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: gonia
打印 上一主题 下一主题

[FreeBSD] 求救求救!使用rm -rf误删了资料怎么办? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-08-21 10:30 |只看该作者
差不多吧

rm命令用的是unlink

是把文件的link数置为0

但是文件内容仍在硬盘上

而不在文件系统中, 因为文件系统已经放弃了它

除非你又写入数据, 那么可能覆盖那片区域


去年我模拟真实环境恢复了一个文件

很复杂

复杂处在算inode对应的物理块的值, 因为文件系统都分柱面组

但还是成功了, 问题是文件数多的话, 那么手工操作工作量可想而知

现在具体的细节忘了

但是毕竟做过


当然我没有工具

如果能找个工具, 你又明白原理, 那就能快速恢复多个文件

[ 本帖最后由 liangzhishao 于 2009-8-21 10:33 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2009-08-21 11:49 |只看该作者
不要在写入任何东西,不要再用这个机器登陆,办法是有的

论坛徽章:
0
13 [报告]
发表于 2009-08-24 00:48 |只看该作者
rm -R 删除的文件能恢复吗?
有没有具体的办法??

论坛徽章:
0
14 [报告]
发表于 2009-08-24 00:49 |只看该作者
# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad4s1a    496M    233M    224M    51%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad4s1e    496M     34K    456M     0%    /tmp
/dev/ad4s1f    103G    5.6G     90G     6%    /usr
/dev/ad4s1d    1.9G     51M    1.7G     3%    /var

删除的是/var/db

论坛徽章:
0
15 [报告]
发表于 2009-08-24 02:47 |只看该作者

回复 #14 irw 的帖子

df 一下就相当于已经 sync 了 :wink:

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
16 [报告]
发表于 2009-08-24 08:56 |只看该作者
df一下应该不会对硬盘上的文件系统造成什么吧?

论坛徽章:
0
17 [报告]
发表于 2009-08-24 15:09 |只看该作者

回复 #16 fender0107401 的帖子

df一下不会对硬盘上的文件系统中的数据造成影响

就算是sync,也只是把内存中文件的修改提交到硬盘上

只是针对那些带缓冲的i/o操作

如果你/var做的有文件系统快照那就方便多了

可惜很多人都不知道文件系统快照的好处

那就用前面我们说的方法恢复吧

是可以恢复的

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
18 [报告]
发表于 2009-08-24 19:52 |只看该作者

回复 #17 liangzhishao 的帖子

我备份的,

安装好系统以后,首先回dump一次,然后放到移动硬盘里面一份,还有U盘里面一份,

包括distfiles和.ccache目录都回备份,

怎么样,安全吧,

最近正在考虑是不是修改一下tty的配置,把开机进入单用户模式也改的需要密码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP