ZFS - Guía básica
Gestión de zpool
zpool list
# Crear una zpool nueva
zpool create <poolName> <path>
# Crear una zpool en modo espejo
zpool create <poolName> mirror <path>Exportar un zpool
El comando zpool export realiza zfs unmount (desmonta) de todos los datasets del zpool y los marca como importables. Es necesario zpool import después del reinicio.
Gestión de datasets
zfs list
# Primero se debe crear un dataset
zfs create <poolName>/<datasetName>
# Después podemos crear subdatasets
zfs create <poolName>/<datasetName>/<subdatasetName>Para crear una zpool podemos crear la zpool con zpool create <poolName> /dev/sdX y después
zpool export <poolName>
zpool import -d /dev/disk/by-id -aNzfs create -o -ashift=12`https://askubuntu.com/questions/123126/how-do-i-mount-a-zfs-pool
Eliminar un dataset
Para poder eliminar un dataset tenemos que eliminar el punto de montaje cambiando el parámetro a none. Aunque esté sin punto de montaje definido, el directorio sigue existiendo. Ahora procedemos a vaciar todo el contenido del directorio hasta poder hacer un rmdir para más seguridad.
Una vez el dataset no tiene ni punto de montaje ni referencia en el disco, procedemos a eliminar el dataset propiamente:
# Listamos todos los datasets que existen
zfs list
# Elegimos un dataset
# Hacemos una prueba del comando que queremos ejecutar
zfs destroy -nv ruta/al/dataset
# Ajustamos las opciones que tenemos que añadir
zfs destroy -vr ruta/al/dataset
# Añadimos permiso sudo para ejecutar el comando
sudo !!Desmontar un dataset
# Desmontar el dataset
zfs unmount ruta/al/dataset
# Forzar el desmontaje
zfs unmount -f ruta/al/dataset