JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: sistemas de archivos ZFS     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Sistema de archivos ZFS de Oracle Solaris (introducción)

2.  Procedimientos iniciales con Oracle Solaris ZFS

3.  Oracle Solaris ZFS y sistemas de archivos tradicionales

4.  Administración de agrupaciones de almacenamiento de Oracle Solaris ZFS

5.  Gestión de componentes de la agrupación raíz ZFS

6.  Administración de sistemas de archivos ZFS de Oracle Solaris

Administración de sistemas de archivos AFS (descripción general)

Creación, destrucción y cambio de nombre de sistemas de archivos ZFS

Creación de un sistema de archivos ZFS

Destrucción de un sistema de archivos ZFS

Cambio de nombre de un sistema de archivos ZFS

Introducción a las propiedades de ZFS

Propiedades nativas de sólo lectura de ZFS

Propiedad used

Propiedades nativas de ZFS configurables

Propiedad canmount

Propiedad casesensitivity

Propiedad copies

Propiedad dedup

Propiedad encryption

Propiedad recordsize

Propiedad sharesmb

Propiedad volsize

Propiedades de usuario de ZFS

Consulta de información del sistema de archivos ZFS

Visualización de información básica de ZFS

Creación de consultas de ZFS complejas

Administración de propiedades de ZFS

Configuración de propiedades de ZFS

Herencia de propiedades de ZFS

Consulta de las propiedades de ZFS

Consulta de propiedades de ZFS para secuencias de comandos

Montaje de sistemas de archivos ZFS

Administración de puntos de montaje de ZFS

Puntos de montaje automáticos

Puntos de montaje heredados

Montaje de sistemas de archivos ZFS

Uso de propiedades de montaje temporales

Desmontaje de los sistemas de archivos ZFS

Cómo compartir y anular la compartición de sistemas de archivos ZFS

Sintaxis del uso compartido de ZFS heredados

Sintaxis de uso compartido de ZFS nuevo

Visualización de información de recurso compartido ZFS

Herencia de uso compartido de ZFS

Cambio de un recurso compartido ZFS

Eliminación de un recurso compartido ZFS

Uso compartido de archivos ZFS en una zona no global

Resumen de comando de uso compartido antiguo y uso compartido de ZFS nuevo

Resolución de problemas de recurso compartido ZFS

Migración del uso compartido de ZFS y problemas de transición

Configuración de cuotas y reservas de ZFS

Establecimiento de cuotas en sistemas de archivos ZFS

Establecimiento de las cuotas de usuarios y grupos en un sistema de archivos ZFS

Establecimiento de reservas en sistemas de archivos ZFS

Cifrado de sistemas de archivos ZFS

Cambio de claves de un sistema de archivos ZFS cifrado

Delegación de permisos de operaciones de claves de ZFS

Montaje de un sistema de archivos ZFS cifrado

Interacciones entre propiedades de compresión, eliminación de datos duplicados y cifrado de ZFS

Ejemplos de cifrado de sistemas de archivos ZFS

Migración de sistemas de archivos ZFS

Cómo migrar un sistema de archivos a un sistema de archivos ZFS

Resolución de problemas de migraciones del sistema de archivos ZFS

Actualización de sistemas de archivos ZFS

7.  Uso de clones e instantáneas de Oracle Solaris ZFS

8.  Uso de listas de control de acceso y atributos para proteger archivos Oracle Solaris ZFS

9.  Administración delegada de ZFS Oracle Solaris

10.  Temas avanzados de Oracle Solaris ZFS

11.  Recuperación de agrupaciones y solución de problemas de Oracle Solaris ZFS

12.  Archivado de instantáneas y recuperación de agrupaciones raíz

13.  Prácticas de ZFS recomendadas por Oracle Solaris

A.  Descripciones de versiones de Oracle Solaris ZFS

Índice

Montaje de sistemas de archivos ZFS

En esta sección se describe cómo ZFS monta sistemas de archivos.

Administración de puntos de montaje de ZFS

De manera predeterminada, un sistema de archivos ZFS se monta automáticamente cuando se crea. Puede determinar un comportamiento de punto de montaje específico para un sistema de archivos, tal y como se describe en esta sección.

También puede establecer el punto de montaje predeterminado para el sistema de archivos de una agrupación en el momento de la creación mediante la opción -m del comando zpool create. Para obtener más información sobre la creación de agrupaciones, consulte Creación de grupos de almacenamiento de ZFS.

De forma predeterminada, todos los sistemas de archivos ZFS se montan con ZFS en el inicio mediante el servicio svc://system/filesystem/local de la Utilidad de gestión de servicios (SMF). Los sistemas de archivos se montan en /ruta, donde ruta corresponde al nombre del sistema de archivos.

Puede anular el punto de montaje predeterminado si utiliza el comando zfs set para establecer la propiedad mountpoint en una ruta específica. ZFS crea automáticamente el punto de montaje especificado, si es preciso, y monta de manera automática el sistema de archivos asociado.

Los sistemas de archivos ZFS se montan automáticamente en el momento del inicio sin necesidad de que el usuario edite el archivo /etc/vfstab.

La propiedad mountpoint se hereda. Por ejemplo, si pool/home tiene la propiedad mountpoint configurada en /export/stuff, entonces pool/home/user hereda /export/stuff/user para su propiedad mountpoint.

Para evitar que se monte un sistema de archivos, establezca la propiedad mountpoint en none. Además, la propiedad canmount se puede utilizar para controlar si se puede montar un sistema de archivos. Para obtener información sobre la propiedad canmount, consulte Propiedad canmount.

Los sistemas de archivos también se administran a través de las interfaces de montaje heredadas utilizando zfs establecido para definir la propiedad mountpoint en legacy. De este modo, se impide que ZFS monte y administre automáticamente un sistema de archivos. En su lugar se deben utilizar las herramientas heredadas que incluyen los comandos mount y umount, así como el archivo /etc/vfstab. Para obtener más información sobre montajes heredados, consulte Puntos de montaje heredados.

Puntos de montaje automáticos

Cualquier sistema de archivos cuya propiedad mountpoint no es legacy es gestionado por ZFS. En el ejemplo siguiente se crea un sistema de archivos cuyo punto de montaje es administrado automáticamente por ZFS:

# zfs create pool/filesystem
# zfs get mountpoint pool/filesystem
NAME             PROPERTY      VALUE                      SOURCE
pool/filesystem  mountpoint    /pool/filesystem           default
# zfs get mounted pool/filesystem
NAME             PROPERTY      VALUE                      SOURCE
pool/filesystem  mounted       yes                        -

También puede configurar explícitamente la propiedad mountpoint tal como se muestra en el ejemplo siguiente:

# zfs set mountpoint=/mnt pool/filesystem
# zfs get mountpoint pool/filesystem
NAME             PROPERTY      VALUE                      SOURCE
pool/filesystem  mountpoint    /mnt                       local
# zfs get mounted pool/filesystem
NAME             PROPERTY      VALUE                      SOURCE
pool/filesystem  mounted       yes                        -

Si se cambia la propiedad mountpoint, el sistema de archivos se desmonta automáticamente del punto de montaje anterior y se vuelve a montar en el nuevo punto de montaje. Se crean directorios de punto de montaje según sea preciso. Si ZFS no puede desmontar un sistema de archivos porque está activo, se informa de un error y se debe forzar un desmontaje manual.

Puntos de montaje heredados

Puede administrar los sistemas de archivos ZFS con herramientas heredadas si la propiedad mountpoint se configura como legacy. Los sistemas de archivos heredados se deben administrar mediante los comandos mount y umount, así como el archivo /etc/vfstab. ZFS no monta automáticamente sistemas de archivos heredados en el inicio, y los comandos mount y umount de ZFS no funcionan en sistemas de archivos de este tipo. Los ejemplos siguientes muestran cómo configurar y gestionar un sistema de archivos ZFS en el modo de herencia:

# zfs set mountpoint=legacy tank/home/eric
# mount -F zfs tank/home/eschrock /mnt

Para montar automáticamente un sistema de archivos heredado en el inicio, debe agregar una entrada al archivo /etc/vfstab. El ejemplo siguiente muestra el aspecto que podría tener la entrada en el archivo /etc/vfstab:

#device         device        mount           FS      fsck    mount   mount
#to mount       to fsck       point           type    pass    at boot options
#

tank/home/eric  -        /mnt           zfs        -        yes        -    

Las entradas device to fsck y fsck pass se establecen en - porque el comando fsck no es aplicable a los sistemas de archivos ZFS. Para obtener más información sobre integridad de datos de ZFS, consulte Semántica transaccional.

Montaje de sistemas de archivos ZFS

ZFS monta automáticamente sistemas de archivos cuando éstos se crean o cuando el sistema arranca. 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 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 forma predeterminada, ZFS no permite el montaje en la parte superior de un directorio que no está 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:

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.

Puede utilizar las funciones de montaje duplicado 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 

Uso de propiedades de montaje temporales

Si alguna de las opciones anteriores se configura explícitamente mediante la opción -o con el comando zfs mount, el valor de propiedad asociado se anula de manera temporal. Estos valores de propiedades se indican como temporary mediante el comando zfs get y recuperan la configuración original cuando se desmonta el sistema de archivos. Si se cambia un valor de propiedad mientras se monta el sistema de archivos, el cambio surte efecto inmediatamente y se anula cualquier configuración temporal.

En el ejemplo siguiente, la opción de montaje de sólo lectura se configura temporalmente en el sistema de archivos tank/home/neil. Se supone que el sistema de archivos está desmontado.

# zfs mount -o ro users/home/neil

Para cambiar temporalmente una propiedad de un sistema de archivos que está montado, debe usar la opción especial remount. En el ejemplo siguiente, la propiedad atime se cambia temporalmente a off para un sistema de archivos que esté montado:

# zfs mount -o remount,noatime users/home/neil
NAME             PROPERTY  VALUE  SOURCE
users/home/neil  atime     off    temporary
# zfs get atime users/home/perrin

Para obtener más información sobre el comando zfs mount, consulte zfs(1M).

Desmontaje de los sistemas de archivos ZFS

Los sistemas de archivos ZFS se pueden desmontar mediante el subcomando zfs unmount. El comando unmount puede considerar como argumentos el punto de montaje o el nombre del sistema de archivos.

En el ejemplo siguiente, el nombre del sistema de archivos desmonta un sistema de archivos:

# zfs unmount users/home/mark

En el ejemplo siguiente, el punto de montaje desmonta el sistema de archivos:

# zfs unmount /users/home/mark

El comando unmount falla si el sistema de archivos está ocupado. Para forzar el desmontaje de un sistema de archivos, puede usar la opción -f. Tenga cuidado al forzar el desmontaje de un sistema de archivos si su contenido está en uso. La aplicación se puede comportar de manera imprevista.

# zfs unmount tank/home/eric
cannot unmount '/tank/home/eric': Device busy
# zfs unmount -f tank/home/eric

Para ofrecer compatibilidad con versiones anteriores, el comando umount se puede usar para desmontar sistemas de archivos ZFS. Por ejemplo:

# umount /tank/home/bob

Para obtener más información sobre el comando zfs umount, consulte zfs(1M).