私たちのストレージサーバーにはいくつかの問題があります。ちょうど前にディスクが壊れていました(WD 4TB RE SAS)が、raidcontroller( LSI MegaRAID 9271-8i )はディスクをオンラインに保ちました(ステータス:ok)。メディアエラーのみが1つのエラーを示しました。 1つのディスクのみが1つの読み取りエラーを示したにもかかわらず、2番目と3番目のディスクが(再シルバー化)とマークされた再シルバーリング中に、ディスクを保存して交換することにしました。今日、resilverは完成しました(破損はありません、すべてがOKです)。スクラブを開始し、これに遭遇しました:
zpool status
pool: data
state: DEGRADED
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: http://zfsonlinux.org/msg/ZFS-8000-4J
scan: scrub in progress since Thu Jan 14 10:50:00 2016
2.71T scanned out of 111T at 718M/s, 43h59m to go
0 repaired, 2.44% done
config:
NAME STATE READ WRITE CKSUM
data DEGRADED 0 0 0
raidz2-0 DEGRADED 0 0 0
br0c2 ONLINE 0 0 0
br1c2 ONLINE 0 0 0
br2c2 ONLINE 0 0 0
br0c3 ONLINE 0 0 0
br1c3 ONLINE 0 0 0
br2c3 ONLINE 0 0 0
r2c1 ONLINE 0 0 0
r1c2 ONLINE 0 0 0
r5c3 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
7196084230607724634 FAULTED 0 0 0 was /dev/sdai1
r5c0 ONLINE 0 0 0
r0c1 ONLINE 0 0 0
r1c1 ONLINE 0 0 0
r3c1 ONLINE 0 0 0
r4c1 ONLINE 0 0 0
raidz2-1 ONLINE 0 0 0
r5c1 ONLINE 0 0 0
r0c2 ONLINE 0 0 0
r2c2 ONLINE 0 0 0
r3c2 ONLINE 0 0 0
r4c2 ONLINE 0 0 0
r5c2 ONLINE 0 0 0
r0c3 ONLINE 0 0 0
r1c3 ONLINE 0 0 0
r2c3 ONLINE 0 0 0
r3c3 ONLINE 0 0 0
r4c3 ONLINE 0 0 0
br0c0 ONLINE 0 0 0
br1c0 ONLINE 0 0 0
br2c0 ONLINE 0 0 0
br0c1 ONLINE 0 0 0
br1c1 ONLINE 0 0 0
br2c1 ONLINE 0 0 0
errors: No known data errors
/ dev/sdai1はオンラインであり、raidcontrollerはエラーを表示していません(メディアエラーも表示していません)。ディスクをオンライン/オフラインにしようとできますか?
更新:ディスクをデタッチしようとしましたが、それを拒否しました。raidz2-0には2つのパリティディスク(およびraidz2-1も2つ)があるという印象を受けたのに、なぜデタッチできないのですか?
zpool detach data 7196084230607724634
cannot detach 7196084230607724634: only applicable to mirror and replacing vdevs
なぜディスクをRAIDコントローラーに通すのですか? JBODは、ZFSを使用する場合により意味があります。あなたcouldコントローラーが原因で問題が発生しました。
とにかく、ディスクを取り外して再度取り付けるだけで保存できます。ディスクの交換を試みることもできます(実際には交換せずに:zpool replace pool disk)
銀色に戻し、もう一度こすります。