1 Currently unreadable (pending) sectors相変わらずPendingのままなので、ddで書きつぶして代替セクタへの置き換えを促すことにした。
まずad4のHDDをオフラインに。
# zpool offline tank0 ad4で、ddで書きつぶし。
# dd of=/dev/ad4 if=/dev/zero bs=100M特にエラーも出ずに完了したので、zpoolのデバイス置き換えを実行。
# zpool replace tank0 ad4これでraidzの再構築が開始される。
トータルで約3時間半かかる計算。長いよ(笑)pool: tank0
state: DEGRADED
status: One or more devices is currently being resilvered. The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress for 0h58m, 27.40% done, 2h35m to go
config:
NAME STATE READ WRITE CKSUM
tank0 DEGRADED 0 0 0
raidz1 DEGRADED 0 0 0
ad8 ONLINE 0 0 0
replacing DEGRADED 0 0 0
ad4/old OFFLINE 0 0 0
ad4 ONLINE 0 0 0 79.5G resilvered
ad6 ONLINE 0 0 0
errors: No known data errors
この時点で
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0Pendingが0になっているので大丈夫かと。
しばらく様子見かな。
買ってきたHDDどうしよう……。
※ 参考にしたページ
その後scrubしてみたけど、こっちもエラーなし。
しばらく様子をみて再発しなければOKとしよう。
買ってきたHDDは、とりあえず、ddで全エリア書き込みを実行中。
バックアップ用のHDDにでもしようか。