ZFSで組んでるHDDが死にそうなので、交換時のメモ。
OSはDebian 10、ZFSはraid-zのHDD 5本な構成。
poolのディスク調査
- zpool status でディスク調査
対象HDDのオフライン化
- zpool offline pool /dev/disk/by-id/xxxx
対象HDDを切り離す
ホットスワップ対応の場合のみ行う。
切り離した後にHDD交換。
- echo “1” > /sys/block/sdx/device/delete
新しいHDDの認識
やらんでも自動的に認識した。
- echo 0 0 0 | tee /sys/class/scsi_host/hostx/scan
intelipark無効化
HDDの電源入れ直せとのことで、もう一度切り離してセット。
新しいHDDをZFSに追加
- zpool replace pool /dev/disk/by-id/old /dev/disk/by-id/new
これでリビルドが始まり、ONLINEになれば終了。 3TBx5本のraid-z2で9時間くらいで完了。