cwalkatron
Cadet
- Joined
- Jan 4, 2014
- Messages
- 2
I have a RAID-Z1 (4x2TB disks) that is working great. I'd like to increase the size of this pool by replacing disks one by one with bigger disks. autoexpand is on, so I think this should work fine. I have good backups offsite, so I'm fine with the zpool being degraded for a bit.
What is the correct way to remove a functioning disk from a zpool to replace it with a larger disk?
I only have 4 bays (HP Proliant Microserver) with no hot swap. The specs are below. This is FreeNAS-9.3-STABLE-201509282017. Thanks for any help.
freenas# camcontrol devlist
<WDC WD20EFRX-68EUZN0 80.00A80> at scbus0 target 0 lun 0 (pass0,ada0)
<WDC WD2002FAEX-007BA0 05.01D05> at scbus1 target 0 lun 0 (pass1,ada1)
<WDC WD20EFRX-68EUZN0 80.00A80> at scbus2 target 0 lun 0 (pass2,ada2)
<WDC WD20EZRX-00DC0B0 80.00A80> at scbus3 target 0 lun 0 (pass3,ada3)
<SanDisk Cruzer Fit 1.26> at scbus7 target 0 lun 0 (pass4,da0)
freenas# glabel status
Name Status Components
gptid/c5c1db87-92c0-11e4-8685-a0481cb89848 N/A da0p1
gptid/e47bb823-7dfc-11e3-bf93-a0481cb89848 N/A ada0p2
gptid/e4e2b58c-7dfc-11e3-bf93-a0481cb89848 N/A ada1p2
gptid/ce08a4fa-8255-11e3-96f7-a0481cb89848 N/A ada2p2
gptid/e5d9fe38-7dfc-11e3-bf93-a0481cb89848 N/A ada3p2
freenas# gpart show
=> 34 31266749 da0 GPT (14G)
34 1024 1 bios-boot (512k)
1058 6 - free - (3.0k)
1064 31265712 2 freebsd-zfs (14G)
31266776 7 - free - (3.5k)
=> 34 3907029101 ada0 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)
3907029128 7 - free - (3.5k)
=> 34 3907029101 ada1 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834703 2 freebsd-zfs (1.8T)
=> 34 3907029101 ada2 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)
3907029128 7 - free - (3.5k)
=> 34 3907029101 ada3 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)
3907029128 7 - free - (3.5k)
freenas# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
freenas-boot 14.9G 4.83G 10.0G - - 32% 1.00x ONLINE -
tank 7.25T 5.60T 1.65T - 19% 77% 1.00x ONLINE /mnt
# zpool status tank
pool: tank
state: ONLINE
scan: scrub repaired 0 in 9h52m with 0 errors on Sat Oct 31 09:52:32 2015
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gptid/e47bb823-7dfc-11e3-bf93-a0481cb89848 ONLINE 0 0 0
gptid/e4e2b58c-7dfc-11e3-bf93-a0481cb89848 ONLINE 0 0 0
gptid/ce08a4fa-8255-11e3-96f7-a0481cb89848 ONLINE 0 0 0
gptid/e5d9fe38-7dfc-11e3-bf93-a0481cb89848 ONLINE 0 0 0
errors: No known data errors
What is the correct way to remove a functioning disk from a zpool to replace it with a larger disk?
I only have 4 bays (HP Proliant Microserver) with no hot swap. The specs are below. This is FreeNAS-9.3-STABLE-201509282017. Thanks for any help.
freenas# camcontrol devlist
<WDC WD20EFRX-68EUZN0 80.00A80> at scbus0 target 0 lun 0 (pass0,ada0)
<WDC WD2002FAEX-007BA0 05.01D05> at scbus1 target 0 lun 0 (pass1,ada1)
<WDC WD20EFRX-68EUZN0 80.00A80> at scbus2 target 0 lun 0 (pass2,ada2)
<WDC WD20EZRX-00DC0B0 80.00A80> at scbus3 target 0 lun 0 (pass3,ada3)
<SanDisk Cruzer Fit 1.26> at scbus7 target 0 lun 0 (pass4,da0)
freenas# glabel status
Name Status Components
gptid/c5c1db87-92c0-11e4-8685-a0481cb89848 N/A da0p1
gptid/e47bb823-7dfc-11e3-bf93-a0481cb89848 N/A ada0p2
gptid/e4e2b58c-7dfc-11e3-bf93-a0481cb89848 N/A ada1p2
gptid/ce08a4fa-8255-11e3-96f7-a0481cb89848 N/A ada2p2
gptid/e5d9fe38-7dfc-11e3-bf93-a0481cb89848 N/A ada3p2
freenas# gpart show
=> 34 31266749 da0 GPT (14G)
34 1024 1 bios-boot (512k)
1058 6 - free - (3.0k)
1064 31265712 2 freebsd-zfs (14G)
31266776 7 - free - (3.5k)
=> 34 3907029101 ada0 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)
3907029128 7 - free - (3.5k)
=> 34 3907029101 ada1 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834703 2 freebsd-zfs (1.8T)
=> 34 3907029101 ada2 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)
3907029128 7 - free - (3.5k)
=> 34 3907029101 ada3 GPT (1.8T)
34 94 - free - (47k)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)
3907029128 7 - free - (3.5k)
freenas# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
freenas-boot 14.9G 4.83G 10.0G - - 32% 1.00x ONLINE -
tank 7.25T 5.60T 1.65T - 19% 77% 1.00x ONLINE /mnt
# zpool status tank
pool: tank
state: ONLINE
scan: scrub repaired 0 in 9h52m with 0 errors on Sat Oct 31 09:52:32 2015
config:
NAME STATE READ WRITE CKSUM
tank ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gptid/e47bb823-7dfc-11e3-bf93-a0481cb89848 ONLINE 0 0 0
gptid/e4e2b58c-7dfc-11e3-bf93-a0481cb89848 ONLINE 0 0 0
gptid/ce08a4fa-8255-11e3-96f7-a0481cb89848 ONLINE 0 0 0
gptid/e5d9fe38-7dfc-11e3-bf93-a0481cb89848 ONLINE 0 0 0
errors: No known data errors