次のzpool構成があります。
zpool status
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
da1 ONLINE 0 0 0
da0 ONLINE 0 0 0
da3 ONLINE 0 0 0
da4 ONLINE 0 0 0
da2 ONLINE 0 0 0
da5 ONLINE 0 0 0
da7 ONLINE 0 0 0
da6 ONLINE 0 0 0
raidz2-1 ONLINE 0 0 0
da21 ONLINE 0 0 1 (repairing)
da14 ONLINE 0 0 0
da22 ONLINE 0 0 0
da23 ONLINE 0 0 0
da13 ONLINE 0 0 0
da9 ONLINE 0 0 0
da12 ONLINE 0 0 0
da20 ONLINE 0 0 0
raidz2-2 ONLINE 0 0 0
da11 ONLINE 0 0 0
da18 ONLINE 0 0 0
da8 ONLINE 0 0 0
da10 ONLINE 0 0 0
da15 ONLINE 0 0 0
da16 ONLINE 0 0 0
da17 ONLINE 0 0 0
da19 ONLINE 0 0 0
da21では、約2週間ごとに1つのCKSUMが失敗します。すでに交換する必要がありますか、それともエラーが増えるまで待つ必要がありますか?私はかなり慎重ですが、完全に正常なディスクも交換したくありません。
実際にそれを行うには、次の手順は正しいですか?公式ガイド( https://docs.Oracle.com/cd/E23823_01/html/819-5461/gbbvf.html#gbcet )には、「cfgadm」に依存するいくつかの手順がありますが、 freebsdにはそれがないので、手を汚し始める前に、愚かなことをしていないことを確認します。
zpool offline da21
<*physically replace device*>
zpool online daXX
zpool replace data da21 daXX
スクラブ中にこれを行うことはできますか、それともスクラブが終了/停止するのを待つ必要がありますか?
どんな助けでも大歓迎です:)
da21では、約2週間ごとに1つのCKSUMが失敗します。すでに交換する必要がありますか、それともエラーが増えるまで待つ必要がありますか?私はかなり慎重ですが、完全に正常なディスクも交換したくありません。
最初にケーブルを交換し、問題が別のベイ/別のエンクロージャー/別のコントローラーで解決するかどうかを確認します(セットアップで可能な場合)。これらの状況の1つで、ほとんどのチェックサムエラーが発生しました。障害のあるディスクは通常、読み取りまたは書き込みエラーで表示されます。
また、エラーが続く場合でも実行できる別のフルディスク交換と比較して、基本的に無料です(特に、動作する圧力がはるかに低いZ2またはZ3で)。もちろん、少しでもリスクを冒せないのであれば、そうすべきではありませんが、この場合、すでにZ3または複数のミラーを使用しているでしょう。また、現在の検証済みバックアップの準備ができているため、リスクは非常に小さくなります。
スクラブ中にこれを行うことはできますか、それともスクラブが終了/停止するのを待つ必要がありますか?
時間があれば、いつもスクラブを待ちます。そうすれば、vdev内の他のディスクにも隠れたエラーが表示されないことを確認できます。これは、ディスクを取り外す前に発見されなかった場合に重大な損傷につながる可能性があります(追加ディスクのレベルによって異なります)。
時間がない場合は、zpool scrub -s <poolname>
でスクラブをキャンセルしてください。
個人的には今すぐ交換します。後で失敗することを心配して、交換品を入手するためにスクランブルする必要はありません。
それらはホットスワップですか?古いものを取り出して、新しいものを入れます。スクラブの実行中にそれを回避できる場合は、そうしてください。