4-3-1
增加硬碟做為 ZFS pool
簡介:
- 將新裝上的硬碟格式化為ZFS檔案系統,建立 zfs pool
- 將建立的 zfs pool 在 Proxmox VE 裡掛載為 ZFS pool Storage
實作:
- 查詢新增加硬碟的id.
要注意的是我們要查的是有硬碟廠牌的才是,這是硬碟硬體上的序號,絕對不會改變的。
# ls /dev/disk/by-id/
lrwxrwxrwx 1 root root 9 Jan 18 20:37 ata-TOSHIBA_MD03ACA400V_X631K3K0FNWA -> ../../sdc
lrwxrwxrwx 1 root root 9 Jan 18 20:37 ata-TOSHIBA_MD03ACA400V_X641K3LIFNWA -> ../../sdd

- 接下來要將硬碟格式化並建立 zfs pool,pool 的名稱為 VM4
- 單顆硬碟
# zpool create -f -o ashift=12 VM4 \
/dev/disk/by-id/ata-TOSHIBA_MD03ACA400V_X631K3K0FNWA
- 兩顆硬碟建立 mirror
# zpool create -f -o ashift=12 VM4 mirror \
/dev/disk/by-id/ata-TOSHIBA_MD03ACA400V_X631K3K0FNWA \
/dev/disk/by-id/ata-TOSHIBA_MD03ACA400V_X641K3LIFNWA
- 兩顆硬碟建立 raid0
# zpool create -f -o ashift=12 VM4 \
/dev/disk/by-id/ata-TOSHIBA_MD03ACA400V_X631K3K0FNWA \
/dev/disk/by-id/ata-TOSHIBA_MD03ACA400V_X641K3LIFNWA
- 在 Proxmox VE 上將 zfs pool VM4 掛載成 zfs pool Storage PVE4

建議:
如果硬碟容量較大的話(現在的硬碟對虛擬機來說都容量綽綽有餘)建議可以在 zfs pool VM4 底下再建立一個 dataset vz 來掛載成 zfs Storage PVE4
# zfs create VM4/vz
