ミラー構成に2つのディスクda0
とda1
があるZFSzpoolがあります。 da1
が失敗したので、使用してda2
に置き換えました
zpool replace BearCow da1 da2
これは数時間実行され、その間にzpool status
はアレイが再シルバー化されていることを示しました。それが終了すると、zpool status
は、resilverが完了したことを示しましたが、アレイはまだ劣化しています...
zpool scrub
とzpool clear
を試しましたが、アレイはまだ劣化していると表示されます。
[root@chef] ~# zpool status BearCow
pool: BearCow
state: DEGRADED
scrub: scrub completed after 0h20m with 0 errors on Tue Oct 9 16:13:27 2012
config:
NAME STATE READ WRITE CKSUM
BearCow DEGRADED 0 0 0
mirror DEGRADED 0 0 0
da0 ONLINE 0 0 0
replacing DEGRADED 0 0 0
da1 OFFLINE 0 0 0
da2 ONLINE 0 0 0
errors: No known data errors
zpool replace BearCow da1 da2
はすでにBearCowのメンバーであるため、da2
はもうできません...
これは、ZFSプールバージョン15を実行しているFreeBSD(FreeNAS)です。
アレイを再び正常として表示するにはどうすればよいですか?
試してください:
zpool detach BearCow da1
エラーメッセージが表示されるか、問題が解決するかを確認します。
これは、再シルバーリングが完了すると自動的に発生するはずですが、何らかの理由でハングしたように見えます。これが機能しない場合に実行できる追加の対策があります。それは機能するはずですが、そもそも必要ではないはずです。