Create zpool with initial vdev
zpool create poolX mirror /dev/sdY /dev/sdZAdd vdev to zpool
zpool add poolX mirror /dev/sdY /dev/sdZRemove vdev from zpool
zpool remove poolX mirror-0Remove vdev from zpool (permission denied)
# keys must be loaded before evacuation when pool has encrypted datasets or zvols
zfs load-key -aCreate encrypted dataset
zfs create -o encryption=on -o keyformat=raw -o keylocation=file:///key.enc poolX/encryptedDestroy a dataset
zfs destroy -r poolX/datasetRename a dataset
zfs rename poolX/dataset_new poolX/dataset_oldList all snapshots
zfs list -t snapshotView snapshot (invisible directory)
cd /path/to/dataset/.zshDelete all snapshots
zfs destroy poolX/dataset@%View degraded zpool
zfs importLoad all keys for all zvols/datasets
zfs load-keys -a