ZFS 和 LVM 可以說是困擾我的2大磁碟管理系統,在這 邏輯捲軸管理員 LVM 簡明指令 已經有說明 LVM 了,本篇就來研究一下 ZFS。
在 Ubuntu 上要使用 ZFS 就要先用裝下列套件
1 |
apt install zfsutils-linux |
創造一個 ZFS pool
RAID 0
zpool create myzpool /dev/sdb
RAID 1
zpool create myzpool mirror /dev/sdb /dev/sdc
列出目前存在的 ZFS Pool
zpool list
產生新的空間、壓縮、設定大小
zfs create myzpool/compress
zfs set compression=lz4 myzpool/compress #啟用壓縮
zfs set quota=10G myzpool/compress # 設定大小
壓縮狀況
zfs get compressratio
刪除空間
zfs destroy myzpool/compress
列出分割區
zfs list
將 ZFS 分割區 mount
zfs mount
Mount ZFS分割區
zfs set moutpoint=/home myzpool/compress
去除重複 block
同一個 block 的 CRC 若相同,則會直接利用,而不再佔用空間
zfs set dedup myzpool
參考
結語
對 ZFS 還不甚瞭解,在 ZFS 和 LVM 選擇間還是有些困難,就先記下來吧