私はsystemdを使用してUbuntu 16.04でZFSを使用しています。私のブートドライブはSSDで、時にはUSBドライブが接続されています。
ZFSボリュームは、2つのホットスペアを含む10のraidz2ドライブです。最近の再起動時にZFSが表示されず、次の操作が行われました。zpoolのインポートもう一度インポートするように指示します。しかし、結果はこうです。
# zpool status
pool: sbn
state: ONLINE
scan: scrub repaired 0 in 69h21m with 0 errors on Tue Dec 25 23:21:25 2018
config:
NAME STATE READ WRITE CKSUM
sbn ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdc ONLINE 0 0 0
sdd ONLINE 0 0 0
sde ONLINE 0 0 0
sdf ONLINE 0 0 0
sdg ONLINE 0 0 0
sdh ONLINE 0 0 0
sdi ONLINE 0 0 0
sdj ONLINE 0 0 0
sdk ONLINE 0 0 0
spares
sdl FAULTED corrupted data
sdk FAULTED corrupted data
errors: No known data errors
つまり、ZFSは2つのスペアドライブを認識しません。私はまた返すことができますzpoolを削除それからzpoolを追加しかし、最後にこれを行ったときに無効なドライブ文字が得られ、ブートドライブのパーティションテーブルが破損しています! (簡単に言えば:ウッ)
誰でもこの問題を回避する方法を提案できますか?