用了两年的硬盘突然坏了,好吧也不是突然,总之坏了。部分分区还能挂载,但是已经不能引导了,连grub界面都不能出现,估计引导分区之类的部分有损坏吧。
为了抢救内部还有用的资料,用dd
把整块盘克隆到一块机械硬盘上。
dd if=/dev/sda of=/dev/sdb bs=4096 iflag=direct conv=sync,noerror status=progress
bs是块大小,我为了拷贝的细一点,每个4k扇区,单独考,
noerror,sync是跳过错误扇区,用0填充
progress 能告诉你传输速率,想要看图形化的进度可以用 pv 不过我没用过
direct 是直接io, 直接读取文件绕过缓存,感觉这里没啥用
参考:
https://superuser.com/questions/347916/rescuing-a-hdd-with-bad-sectors-dd-vs-gddrescue