ZFS的特性
基本上不允許直接接上硬碟
來擴充原本pool的容量 (參考wiki )
但是,你可以用透過新增vdev來增加pool的大小
#zpool create mine raidz ada1s1 ada1s2 ada1s3 ada1s4
#zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
mine 218G 171K 218G 0% 1.00x ONLINE -
#zpool status
pool: mine
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
mine ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ada1s1 ONLINE 0 0 0
ada1s2 ONLINE 0 0 0
ada1s3 ONLINE 0 0 0
ada1s4 ONLINE 0 0 0
errors: No known data errors
#zpool add mine raidz ada2s1 ada2s2 ada2s3 ada2s4
#zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
mine 436G 337K 436G 0% 1.00x ONLINE -
#zpool status
pool: mine
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
mine ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ada1s1 ONLINE 0 0 0
ada1s2 ONLINE 0 0 0
ada1s3 ONLINE 0 0 0
ada1s4 ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
ada2s1 ONLINE 0 0 0
ada2s2 ONLINE 0 0 0
ada2s3 ONLINE 0 0 0
ada2s4 ONLINE 0 0 0
或用舊HD換新HD的方式讓ZFS重建來擴充容量
(換一顆要重建一次)
#zpool offline mine ada2s2
#zpool replace mine ada2s2 ada3s1<-新的
(會自己rebuild)
範例1
補充:
Raidz1 約等同 Raid5 允許一個HD掛
Raidz2 約等同 Raid6 允許兩個HD掛,但至少要4顆HD
Raidz3 允許三個HD掛
留言列表