ZFS monta automáticamente sistemas de archivos cuando éstos se crean o cuando el sistema se inicia. El uso del comando zfs mount sólo 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 que son administrados por ZFS. No se muestran los puntos de montaje administrados de herencia. Por ejemplo:
# zfs mount tank /tank tank/home /tank/home tank/home/bonwick /tank/home/bonwick tank/ws /tank/ws |
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 forma predeterminada, ZFS no permite el montaje en la parte superior de un directorio que no está vacío. Para forzar un montaje en la parte superior de un directorio que no está vacío, debe usar la opción -O. Por ejemplo:
# zfs mount tank/home/lalt cannot mount '/export/home/lalt': directory is not empty use legacy mountpoint to allow this behavior, or use the -O flag # zfs mount -O tank/home/lalt |
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 pool/home/billm cannot mount 'pool/home/billm': legacy mountpoint use mount(1M) to mount this filesystem # mount -F zfs tank/home/billm |
Cuando se monta un sistema de archivos, éste utiliza un conjunto de opciones de montaje basadas en los valores de propiedad asociados con el conjunto de datos. La correspondencia entre las propiedades y las opciones de montaje es la siguiente:
Tabla 6–4 Propiedades relacionadas con el montaje de ZFS y opciones de montaje
Propiedad |
Opción de montaje |
---|---|
atime |
Atime/noatime |
devices |
devices/nodevices |
exec |
exec/noexec |
nbmand |
Nbmand/nonbmand |
readonly |
ro/rw |
setuid |
setuid/nosetuid |
xattr |
Xattr/noaxttr |
La opción de montaje nosuid es un alias de nodevices, nosetuid.