zfs basic usage

storage pool

assuming second disk is entirely free

disk=/dev/sdb
disk=/dev/vdb

zpool create tank $disk
zpool set listsnapshots=on tank
    zfs set canmount=off tank
    zfs set mountpoint=none tank

casual volume+filesystem

zfs create tank/test1
zfs set canmount=on tank/test1
zfs set mountpoint=/data/test1 tank/test1

block device (kind of logical volume)

zfs create -s -V 25GB tank/debiantpl
ls -lF /dev/zvol/tank/debiantpl

acceptance

zpool history tank
zpool list
zpool status -v tank

zfs get compression tank
zfs list

df -hT | grep tank
ls -lhF /tank/

read-write snapshots

see zfs-snapshot-clone

resources

https://blog.victormendonca.com/2020/11/03/zfs-for-dummies/

concepts

https://openzfs.github.io/openzfs-docs/Basic%20Concepts/RAIDZ.html

snapshot clone

https://www.illumos.org/books/zfs-admin/snapshots.html#gbcyg


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Licensed under MIT