#ee /etc/rc.conf
加入zfs_enable="YES"
啟用
#service zfs start
建儲存池的磁碟
zpool create raiddisk /dev/da0
強制建立加-f
zpool create -f raiddisk /dev/da0
監控其狀態 (state) 的方式
zpool status -x
刪儲存池
zpool destroy raiddisk
儲存池上建立一個有開啟壓縮功能的資料集:
zfs create raiddisk/compressed
zfs set compression=gzip raiddisk/compressed
壓縮功能關閉指令
zfs set compression=off raiddidk/compressed
zfs create raiddisk/share
檔案額外備份的功能
zfs set copies=2 raiddisk/share
建第2顆備份碟
zfs create backdisk /dev/ada1
#zfs create raiddisk/home
# cp -rp /home/* /raiddisk/home
# rm -rf /home /usr/home
# ln -s /raiddisk/home /home
# ln -s /raiddisk/home /usr/home
#zfs create raiddisk/mysql
#chown mysql:mysql /raiddisk/mysql
# cp -rp /var/db/mysql/* /raiddisk/mysql
# rm -rf /var/db/mysql
# ln -s /raiddisk/mysql /var/db/mysql
#zfs create raiddisk/mail
#chgrp mail /raiddisk/mail
#chown 775 /raiddisk/mail
# cp -rp /var/mail/* /raiddisk/mail
# rm -rf /var/mail
# ln -s /raiddisk/mail /var/mail
查詢原硬碟ZFS狀態
zdb -l /dev/ada1
------------------------------------
LABEL 0
------------------------------------
version: 5000
name: 'backdisk'
state: 0
txg: 5
pool_guid: 2527700462921632281
hostid: 4233978577
hostname: 'ns.wgate.tw'
top_guid: 9605203610362083863
guid: 9605203610362083863
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 9605203610362083863
path: '/dev/ada1'
phys_path: 'id1,enc@n3061686369656d30/type@0/slot@2/elmdesc@Slot_01'
whole_disk: 1
metaslab_array: 256
metaslab_shift: 34
ashift: 12
asize: 2000394125312
is_log: 0
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
------------------------------------
LABEL 1
------------------------------------
version: 5000
name: 'backdisk'
state: 0
txg: 5
pool_guid: 2527700462921632281
hostid: 4233978577
hostname: 'ns.wgate.tw'
top_guid: 9605203610362083863
guid: 9605203610362083863
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 9605203610362083863
path: '/dev/ada1'
phys_path: 'id1,enc@n3061686369656d30/type@0/slot@2/elmdesc@Slot_01'
whole_disk: 1
metaslab_array: 256
metaslab_shift: 34
ashift: 12
asize: 2000394125312
is_log: 0
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
------------------------------------
LABEL 2
------------------------------------
version: 5000
name: 'backdisk'
state: 0
txg: 5
pool_guid: 2527700462921632281
hostid: 4233978577
hostname: 'ns.wgate.tw'
top_guid: 9605203610362083863
guid: 9605203610362083863
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 9605203610362083863
path: '/dev/ada1'
phys_path: 'id1,enc@n3061686369656d30/type@0/slot@2/elmdesc@Slot_01'
whole_disk: 1
metaslab_array: 256
metaslab_shift: 34
ashift: 12
asize: 2000394125312
is_log: 0
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
------------------------------------
LABEL 3
------------------------------------
version: 5000
name: 'backdisk'
state: 0
txg: 5
pool_guid: 2527700462921632281
hostid: 4233978577
hostname: 'ns.wgate.tw'
top_guid: 9605203610362083863
guid: 9605203610362083863
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 9605203610362083863
path: '/dev/ada1'
phys_path: 'id1,enc@n3061686369656d30/type@0/slot@2/elmdesc@Slot_01'
whole_disk: 1
metaslab_array: 256
metaslab_shift: 34
ashift: 12
asize: 2000394125312
is_log: 0
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data