ZFS monta automáticamente sistemas de archivos cuando éstos se crean o cuando el sistema inicia. El uso del comando zfs mount solo es necesario cuando se deben cambiar las opciones de montaje, o explícitamente montar o desmontar sistemas de archivos.
El comando zfs mount sin argumentos muestra todos los sistemas de archivos montados administrados por ZFS. No se muestran los puntos de montaje administrados de herencia. Por ejemplo:
# zfs mount | grep tank/home zfs mount | grep tank/home tank/home /tank/home tank/home/jeff /tank/home/jeff
Puede utilizar la opción –a para montar todos los sistemas de archivos ZFS administrados. Los sistemas de archivos administrados de herencia no están montados. Por ejemplo:
# zfs mount -a
De manera predeterminada, ZFS no permite el montaje sobre un directorio no vacío. Por ejemplo:
# zfs mount tank/home/lori cannot mount 'tank/home/lori': filesystem already mounted
Los puntos de montaje heredados se deben administrar mediante las herramientas de herencia. Intentar usar herramientas de ZFS genera un error. Por ejemplo:
# zfs mount tank/home/bill cannot mount 'tank/home/bill': legacy mountpoint use mount(1M) to mount this filesystem # mount -F zfs tank/home/billm
Cuando se monta un sistema de archivos, utiliza un conjunto de opciones de montaje basadas en los valores de propiedad asociados con el sistema de archivos. La correspondencia entre las propiedades y las opciones de montaje es la siguiente:
|
La opción de montaje nosuid es un alias de nodevices, nosetuid.
Puede utilizar las funciones de montaje reflejado NFSv4 que le ayudan a gestionar mejor los directorios de inicio ZFS montados en NFS.
Cuando se crean sistemas de archivos en el servidor NFS, el cliente NFS puede descubrir automáticamente estos sistemas de archivos recién creados en el montaje existente de un sistema de archivos superior.
Por ejemplo, si el servidor neo ya comparte el sistema de archivos tank y el cliente zee lo tiene montado, /tank/baz se hace visible automáticamente en el cliente después de crearlo en el servidor.
zee# mount neo:/tank /mnt zee# ls /mnt baa bar neo# zfs create tank/baz zee% ls /mnt baa bar baz zee% ls /mnt/baz file1 file2