2011年12月31日

HDDとりあえず修復

SMARTの自己診断では、
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の再構築が開始される。
  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
トータルで約3時間半かかる計算。長いよ(笑)
この時点で
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
Pendingが0になっているので大丈夫かと。
しばらく様子見かな。
買ってきたHDDどうしよう……。

参考にしたページ
タグ:FreeBSD HDD ZFS
posted by みぎわ at 10:05| Comment(1) | TrackBack(0) | UNIX関連
この記事へのコメント
raidzの再構築完了。エラーなし。
その後scrubしてみたけど、こっちもエラーなし。
しばらく様子をみて再発しなければOKとしよう。

買ってきたHDDは、とりあえず、ddで全エリア書き込みを実行中。
バックアップ用のHDDにでもしようか。
Posted by みぎわ at 2011年12月31日 18:33
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/52664099
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック