zfs 目前仍無法直接拿一個新的硬碟擴充 zpool 空間
除非是把資料備份到其他地方,砍掉重練後再搬回來

如果在不搬移資料的狀態下,要擴充zpool空間,需要建立一個新的vdev 再把他加入 zpool 中
但缺點就是會浪費部分硬碟空間

實際操作
顯示目前 testpool 狀態
# zpool status testpool
image

使用3顆硬碟新增一個raidz ,並加入 testpool 中
# zpool add testpool raidz c1t6d0 c1t7d0 c1t8d0 
image

顯示目前 testpool 狀態
# zpool status testpool
image

用 df 檢查可用硬碟容量
# df -h
image


心得:
這個做法不僅無法有效率使用到硬碟的空間
以上面的例子,只要其中一個raidz 同時掛兩顆硬碟,這個資料就毀了
同樣的六顆硬碟砍掉重練成 raidz-2 ,可用空間跟上述例子一樣,但可以同時掛掉任意兩顆硬碟
希望動態擴充 vdev 的功能早日被實做出來
 

arrow
arrow
    文章標籤
    zfs zpool raidz
    全站熱搜
    創作者介紹
    創作者 helloworld 的頭像
    helloworld

    Hello World

    helloworld 發表在 痞客邦 留言(0) 人氣()