Proxmox VE 4.x 中文初階學習手冊
基本指令
http://blog.xuite.net/kb8.gyes/free/30794110-ZFS+%E7%9C%9F%E6%98%AF%E4%B8%80%E5%80%8B%E4%B8%8A%E5%B8%9D%E8%B3%9C%E7%B5%A6IT%E4%BA%BA%E5%93%A1%E7%9A%84%E5%A5%BD%E7%A6%AE%E7%89%A9!!!
https://www.cyberciti.biz/faq/how-to-create-raid-10-striped-mirror-vdev-zpool-on-ubuntu-linux/
搜尋設備名稱
ls -l /dev/disk/by-id/ | grep sd[a-z]$
建立 zfs raid 時各硬碟設備請以 /dev/disk/by-id/ 的方式建立
ZFS 指令 | 啟用壓縮指令 | |
單一硬碟建立 ZFS檔案系統儲存池 |
zpool create -f -o ashift=12 <pool-name> <device> | zfs set compression=lz4 <pool-name> |
建立 Raid 0 最少1顆以上硬碟 |
zpool create -f -o ashift=12 <pool-name> <device1> <device2> ... 資料會平均分配寫入各顆硬碟,若其中一顆硬碟毀損,全部的資料也將會一起毀損。 優點是寫入速度快 |
zfs set compression=lz4 <pool-name> |
建立 Raid 1 最少2顆以上硬碟 |
zpool create -f -o ashift=12 <pool-name> mirror <device1> <device2> 建立 Raid1(1+1=1) Mirror 格式,資料會同時寫入兩棵 HD。 (這是最佳建議方式,安全性也較高) |
zfs set compression=lz4 <pool-name> |
建立 Raid 10 最少4顆以上硬碟 |
zpool create -f -o ashift=12 <pool-name> mirror <device1> <device2> mirror <device3> <device4> 或是 zpool create NAME mirror VDEV1 VDEV2 zpool add NAME mirror VDEV3 VDEV4 |
zfs set compression=lz4 <pool-name> |
建立 Raid Z-1 最少3顆以上硬碟 |
zpool create -f -o ashift=12 <pool-name> raidz1 <device1> <device2> <device3> | |
建立 Raid Z-2 最少4顆以上硬碟 |
zpool create -f -o ashift=12 <pool-name> raidz2 <device1> <device2> <device3> <device4> | |
|
||
zfs create zfs snapshot zfs clone zfs destroy zfs send|zfs recv zfs set