RaidZで構築したファイルサーバーが故障したけど復旧できた話3
前回
HDDの交換をしたものの復旧できなかったので、
今回RaidZを構築し直しました。
まずはデータバックアップです。
4TB買ってきました。8726円でした。
バックアップが完了したのでzfs消去!
# zfs destroy zfs-pool1
cannot destroy 'zfs-pool1': operation does not apply to pools
use 'zfs destroy -r zfs-pool1' to destroy all datasets in the pool
use 'zpool destroy zfs-pool1' to destroy the pool itself
よくわからんけどこっちで再実行!
# zpool destroy zfs-pool1
# zpool status
no pools available
消えたっぽいですね。
フォーマットとか必要ないんだ。
ではzfs作り直しますので、デバイス名を確認します。
# fdisk -l | grep /dev
Disk /dev/sdc: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Disk /dev/sdf: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Disk /dev/sde: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes, 3907029168 sectors
実際はもっと表示されてますが、必要な情報はこれだけ。
では作成します。
# zpool create -f zfs raidz /dev/sdc /dev/sdf /dev/sde /dev/sdd
# zpool status
pool: zfs
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
zfs ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
sdc ONLINE 0 0 0
sdf ONLINE 0 0 0
sde ONLINE 0 0 0
sdd ONLINE 0 0 0
errors: No known data errors
一瞬で作成されました。
前と同じディレクトリにマウントして最後にバックアップしたデータを戻してやっと復旧!
長かったー