一直以来我都觉得dd
很方便,之前看到网友戏称 dd=disk destroyer 还觉得我怎么可能会出错,对之不屑一顾,没想到这次却因为我小小的输入失误损失了如此多的数据。前天下午,在烧录树莓派镜像时错把备份镜像烧进了移动硬盘,虽然我及时终止了dd
操作,但还是损坏了我的分区表,在此操作前我还特意用了fdisk -l
查看磁盘号,可惜输入错误。我移动硬盘只有一个大小为4TB的NTFS分区,经过两天的各种尝试(包括TestDisk和DiskGenious),没能恢复分区表。万般无奈下只能在Windows下尝试使用恢复软件进行恢复,直至目前还在扫描中......这块希捷STDR4000301移动硬盘陪伴了我几年了,里面存了不少东西,我还往里面放了一个大小为1T的VeraCrypt的虚拟磁盘文件,用于加密我的一些重要数据,没想到这次却。。
目前还不能保证能恢复多少数据,但损失是不可避免的,罢了,也算是一次教训吧,之后的dd
相关操作我都将使用/dev/disk/by-id
的方式,避免出错,写下这篇文章提醒我自己,也提醒我的访客们,涉及到数据的操作一定得谨慎谨慎再谨慎!!!切记!切记!特别是像dd
命令这样的高风险操作!!
恭喜,你成功屏蔽了广告 *这是一则由 Google AdSense 自动推荐的广告,不代表本站立场
Comments | 8 条评论
有几次很神奇的dd写镜像之后发现U盘里啥都没有,可能是缓存没同步😥
@FSpark 操作之后
sync
下~该评论为私密评论
@Mashiro OK,我整理整理去PR

该评论为私密评论
@Mashiro 被你发现了哈哈

我也遇到过类似的事情,所以重要文件一定要多种备份
@Ekkles 唉,主要是我操作太粗心了
,特别重要的文件我都存有备份的