Panne HDD en raidz
Remplacement d'un disque dur monté en raidz sur un système FreeBSD full ZFS
Initialisation du disque
# gpart create -s gpt ada2 # gpart add -t freebsd-boot -l gptboot2 -a 4k -b 40 -s 512K ada2 # gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2 # gpart add -t freebsd-swap -a4k -l swap2 -s 2G ada2 # gpart add -t freebsd-zfs -a4k -l zfs2 ada2
Vérifier
# gpart show ada2
=> | 34 | 3907029101 | ada2 | GPT | (1.8T) |
34 | 6 | - free - | (3.0k) | ||
40 | 1024 | 1 | freebsd-boot | (512k) | |
1024 | 4194304 | 2 | freebsd-swap | (2.0G) | |
4195368 | 3902833760 | 3 | freebsd-zfs | (1.8T) | |
3907029128 | 7 | - free - | (3.5k) |
Reperage du secteur défectueux et réparation
# zpool replace zroot 2168633197904553039 ada2p3 # zpool status zroot pool: zroot state: ONLINE scan: resilvered 935G in 4h12m with 0 errors on Wed Jul 13 13:37:55 2016
NAME | STATE | READ | WRITE | CKSUM |
zroot | ONLINE | 0 | 0 | 0 |
raidz1-0 | ONLINE | 0 | 0 | 0 |
ada0p3 | ONLINE | 0 | 0 | 0 |
ada1p3 | ONLINE | 0 | 0 | 0 |
ada2p3 | ONLINE | 0 | 0 | 0 |
errors: No known data errors