dd 命令比 rm -rf / 厉害多了,我所有的资料啊

2016-04-07 21:21:23 +08:00
 cuteshell

电脑两块硬盘,第一块安装了一个 cloudready ,第二块装了 ubuntu ,平时一般在 ubuntu 中,今天想研究一下 kali linux ,就执行了 sudo dd if=kali-linux-1.0.9a-amd64.iso of=/dev/sdb bs=512k 。在执行 dd 之前我还用 sudo fdisk -l 看了一下 U 盘是 /dev/sdc ,但是却敲成 sdb 了,等发现已经晚了...

本来下班回来就很累很想睡觉,硬是忍着没睡。后悔啊,现在完全清醒了,好多资料和软件都没了。人家 rm -rf /最少还提醒一下 use --no-preserve-root , dd 什么都没有啊,就这个认真的执行了我的命令。

13331 次点击
所在节点    Linux
54 条回复
lifanxi
2016-04-07 21:24:40 +08:00
这种事我也做过,应该最多只损失第一个分区的少量数据。

想办法恢复吧,先恢复分区,然后第二个分区的数据应该是无损的,第一个分区的可以先尝试用其它没被破坏的 superblock 的数据来恢复,如果不行,就再用 testdisk 等工具扫描恢复一下。
algas
2016-04-07 21:25:08 +08:00
不是我不同情你,实在是太喜闻乐见了 :P
wsy2220
2016-04-07 21:29:32 +08:00
不说了,两个月前把妹子的移动硬盘前几百 k 给覆盖了
blacktulip
2016-04-07 21:29:49 +08:00
没备份的话数据完蛋早晚的事情,不打错命令硬盘也会坏
slrey
2016-04-07 21:34:14 +08:00
这就是备份的重要性啊。不但防硬件损坏,还防自己手残。
algas
2016-04-07 21:36:06 +08:00
不安慰一下 LZ 我好过意不去啊,
很久以前在向 U 盘里 dd Live CD 的时候莫名其妙的把我刚装的 Fedora 分区干掉了,
我现在想起来还是觉得是内存条的问题...
darasion
2016-04-07 21:39:16 +08:00
喜闻乐见。
cuteshell
2016-04-07 21:39:29 +08:00
@lifanxi 谢谢,我试着恢复一下。
cuteshell
2016-04-07 21:40:50 +08:00
@algas 吸取教训吧,以后不清醒的时候不能干危险的事情。
loading
2016-04-07 21:43:33 +08:00
dd ,哈哈,我在龟速网络时代, if of 写反,浪费了一周的下载时间…
pynix
2016-04-07 22:05:39 +08:00
资料都云备份了
zonghua
2016-04-07 22:07:08 +08:00
太危险
dvorak4tzx
2016-04-07 22:07:55 +08:00
我记得自己被 rm 坑是 Makefile 里写了 clean: rm -Rf $(PUBLISH_DIR)/*,然后很傻逼的是 PUBLISH_DIR 这个变量是空…… Dafuq ……
lzhd24
2016-04-07 22:10:49 +08:00
楼主,是想玩渗透啊,求带
yksoft1
2016-04-07 22:11:49 +08:00
DD 会直接干掉文件系统本身,至少是卷的头部,确实比 rm -rf /厉害多了
InneRs
2016-04-07 22:15:22 +08:00
恢复管用不?
xbb7766
2016-04-07 22:23:07 +08:00
如果没有执行到底,试试数据恢复软件吧。
yksoft1
2016-04-07 22:23:37 +08:00
@InneRs 如果 DD 已经结束,那至少靠机器本身的力量是救不回了
aivier
2016-04-07 22:36:48 +08:00
@wsy2220 我把自己硬盘前 512K 填零了.....可以恢复
vivisidea
2016-04-07 22:49:47 +08:00
喜闻乐见,这命令正常执行是直接装好一个系统么?还是要走安装流程的?

我都是先 mount xx.iso 然后 rsync 到目标分区然后再引导安装的,这么会快一些?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX