今日、私のzpoolの1つのステータスを確認した後、次の問題に直面しました。
root@server: zpool status -v myPool
pool: myPool
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.
see: http://www.Sun.com/msg/ZFS-8000-9P
scrub: resilver completed after 3h6m with 0 errors on Tue Sep 28 11:15:11 2010
config:
NAME STATE READ WRITE CKSUM
myPool ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c6t7d0 ONLINE 0 0 0
c6t8d0 ONLINE 0 0 0
spare ONLINE 0 0 0
c6t9d0 ONLINE 54 0 0
c6t36d0 ONLINE 0 0 0
c6t10d0 ONLINE 0 0 0
c6t11d0 ONLINE 0 0 0
c6t12d0 ONLINE 0 0 0
spares
c6t36d0 INUSE currently in use
c6t37d0 AVAIL
c6t38d0 AVAIL
errors: No known data errors
私が見ることができることから、c6t9d0は54の書き込みエラーに遭遇しました。現在使用中のスペアディスクc6t36d0で自動的に再シルバー化されたようです。
私の質問は、私は正確にどこにいるのかということです。はい、「アクション」はディスクを交換する必要があるかどうかを判断するように指示しますが、このディスクは現在も使用されていますか?交換/取り外しできますか?
私はこのようなものにまったく慣れていないので、どんな説明でも大歓迎です:)
更新:C10kコンサルティングからのアドバイスに従った後、つまりデタッチした後:
zpool detach myPool c6t9d0
スペアとして追加:
zpool add myPool spare c6t9d0
すべてが順調であるように見えます。私のzpoolの新しいステータスは次のとおりです。
root@server: zpool status -v myPool
pool: myPool
state: ONLINE
scrub: resilver completed after 3h6m with 0 errors on Tue Sep 28 11:15:11 2010
config:
NAME STATE READ WRITE CKSUM
muPool ONLINE 0 0 0
raidz1 ONLINE 0 0 0
c6t7d0 ONLINE 0 0 0
c6t8d0 ONLINE 0 0 0
c6t36d0 ONLINE 0 0 0
c6t10d0 ONLINE 0 0 0
c6t11d0 ONLINE 0 0 0
c6t12d0 ONLINE 0 0 0
spares
c6t37d0 AVAIL
c6t38d0 AVAIL
c6t9d0 AVAIL
errors: No known data errors
あなたの助けをありがとうc10kコンサルティング:)
zpool remove myPool c6t37d0
zpool replace myPool c6t9d0 c6t37d0
これにより、ホットスペアの1つが通常のディスク(c6t37d0)として使用できるようになり、不良ディスク(c6t9d0)が現在空きディスク(c6t37d0)に置き換えられます。
zppol add myPool spare c6t9d0
そして、3つの利用可能なホットスペアを備えた幸せなセットアップに戻ります。
または、単にc6t9d0をプルし、次を発行してc6t36d0を代わりに使用させることもできます。
zpool detach myPool c6t9d0
次に、c6t9d0を交換し、スペアとして再度追加します。
ZFSストレージの管理という点で表面を傷つけているように聞こえます。
これらの2つのリンクを使用することをお勧めします。そうすれば、いくつかの追加のデータポイントを取得して作業を進めることができると思います。
Zpoolを管理する場合: http://docs.huihoo.com/opensolaris/solaris-zfs-administration-guide/html/ch04s04.html
General ZFS Admin reference: [Dead link due to Oracle request]
http://www.filibeto.org/~aduritz/truetrue/solaris10/zfsadminguide-html/toc.html
他にもたくさんありますが、これら2つはあなたの特定のトピックについて私の心の中で突き出ています。
(コメントしたかっただけですが、ポイントはありません。)JT.WKがドキュメントのどこにあるかを知りたい場合に備えて、これは、「 Oracle®SolarisZFS管理ガイド "88ページ「ストレージプールのホットスペアのアクティブ化と非アクティブ化」と非常によく似ています。私はまだZFSを初めて使用しますが、管理ガイドは私を大いに助けてくれます。