在我的freebsd框中
$uname -rms FreeBSD 7.2-RELEASE-p5 i386
硬盘想死。 smartd守护进程在日志中写入:
Mar 29 21:25:04 smartd[935]: Device: /dev/ad7, 10 Currently unreadable (pending) sectors Mar 29 21:25:04 smartd[935]: Device: /dev/ad7, 10 Offline uncorrectable sectors
我插入新的磁盘(ad5),并有这个计划:
但看起来像同步永远不会完成。 我总是看到:
mirror/gm1 DEGRADED ad5s1e (79%) ad7s1e
我尝试closures/激活ad5s1e。 我尝试了gmirror重buildgm1 ad5s1e。 我被重新启动到单一模式。 79%始终是障碍。
如何完成此同步?
UPD:
还有一个尝试重build,我在日志中看到:
Mar 30 01:33:03 kernel: ad7: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=372929727 Mar 30 01:33:03 kernel: GEOM_MIRROR: Synchronization request failed (error=5). mirror/gm1[READ(offset=177321017344, length=131072)] Mar 30 01:33:11 kernel: ad7: FAILURE - READ_DMA48 status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> LBA=372948031 Mar 30 01:33:11 kernel: GEOM_MIRROR: Synchronization request failed (error=5). mirror/gm1[READ(offset=177330454528, length=131072)]
之后这79%再次冻结。
您不能从损坏的磁盘构build镜像。 有些部门是不可收回的。 但是现在并不是所有的东西都已经丢 您可以尝试转储/恢复您的文件系统。 如果幸运的话,FS不会使用坏道,或者数据不是很重要。 请参阅FreeBSD常见问题解答(FAQ),介绍如何将fs从磁盘移动到磁盘: FreeBSD FAQ q.9.2