在 Linux,硬盘已经坏掉··还能备份吗

2014-12-28 17:47:00 +08:00
 HxSeek
已经确认是扇区坏掉了,想把里面的数据做备份(数据还在),用dd 或者 cp 都会出现input/output error, 小白在此求助,还有什么方法能备份数据呢
3781 次点击
所在节点    Linux
10 条回复
Havee
2014-12-28 18:06:18 +08:00
dd 忽略扇区坏掉的部分
xbb7766
2014-12-28 18:40:03 +08:00
dd加上conv=sync,noerror跳过坏块部分试试看吧。
HxSeek
2014-12-28 18:43:19 +08:00
@xbb7766 坏块是先要自己找吗? 命令可以详细点吗··我第一次遇到这种事情·
igboy
2014-12-28 19:04:06 +08:00
能用fsck修复吗?
HxSeek
2014-12-28 19:05:53 +08:00
@igboy 不能,fsck好像只是修复损坏的文件系统吧(其实我也试过额)····但是我这里已经确定是扇区坏了··我不知道咋办好
xbb7766
2014-12-28 20:36:05 +08:00
@HxSeek 不用。dd复制文件时候直接加conv=sync,noerror。
sync:源文件读不出的部分会用null填充。
noerror:遇到读取错误不会终止操作。
bellchu
2014-12-28 20:42:56 +08:00
曾经dd个过一个有坏区的移动硬盘
dd到一半硬盘彻底死了。。。。。
xbb7766
2014-12-28 20:53:19 +08:00
@HxSeek
dd if=源文件 of=目标文件 conv=sync,noerror bs=4k

不过这方法也是应急,如果硬盘坏块太多的话,可能复制出来的文件缺损很多。
pcwuyu
2014-12-28 21:04:55 +08:00
直接跳过即可,或者修复坏道或者扇区即可
HxSeek
2014-12-29 09:09:04 +08:00
@xbb7766 感谢,我会尽量尝试的

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

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

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

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

© 2021 V2EX