Gestión de sistemas de archivos ZFS en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Diciembre de 2014
 
 

Creación de consultas de ZFS complejas

La salida zfs list se puede personalizar mediante las opciones –o, –t y –H.

Puede personalizar la salida del valor de las propiedades mediante la opción –o y una lista separada por comas de las propiedades en cuestión. También puede proporcionar una propiedad del conjunto de datos como argumento válido. Para obtener una lista de todas las propiedades de conjuntos de datos compatibles, consulte Introducción a las propiedades ZFS. Además de las propiedades que se definen, la lista de la opción –o también puede contener el name literal para indicar que la salida debe incluir el nombre del conjunto de datos.

El ejemplo siguiente utiliza zfs list para mostrar el nombre del conjunto de datos, junto con los valores de las propiedades share.nfs y mountpoint.

# zfs list -r -o name,share.nfs,mountpoint users/home
NAME                          NFS       MOUNTPOINT
users/home                    on        /users/home
users/home/cindy              on        /users/home/cindy
users/home/gina               on        /users/home/gina
users/home/gina/projects      on        /users/home/gina/projects
users/home/gina/projects/fs1  on        /users/home/gina/projects/fs1
users/home/gina/projects/fs2  on        /users/home/gina/projects/fs2
users/home/mark               on        /users/home/mark
users/home/neil               on        /users/home/neil

Puede utilizar la opción –t para especificar los tipos de conjuntos de datos que se mostrarán. Los tipos válidos se describen en la tabla siguiente.

Tabla 5-2  Tipos de objetos ZFS
Tipo
Descripción
filesystem
Sistemas de archivos y clones
volume
Volúmenes
share
Uso compartido del sistema de archivos
snapshot
Instantáneas

La opción –t debe incluir una lista separada por comas de los tipos de conjuntos de datos para poder mostrarse. El siguiente ejemplo utiliza las opciones –t y –o simultáneamente para mostrar el nombre y la propiedad used para todos los sistemas de archivos:

# zfs list -r -t filesystem -o name,used users/home
NAME                           USED
users/home                    4.00G
users/home/cindy               548K
users/home/gina               2.00G
users/home/gina/projects      2.00G
users/home/gina/projects/fs1  1.00G
users/home/gina/projects/fs2  1.00G
users/home/mark               1.00G
users/home/neil               1.00G

Puede utilizar la opción –H para omitir el encabezado de zfs list de la salida generada. Con la opción –H, todos los espacios en blanco se sustituyen por el carácter de tabulación. Puede usar esta opción si necesita una salida analizable; por ejemplo, con las secuencias de comandos. El ejemplo siguiente muestra la salida generada a partir del uso del comando zfs list con la opción –H:

# zfs list -r -H -o name users/home
users/home
users/home/cindy
users/home/gina
users/home/gina/projects
users/home/gina/projects/fs1
users/home/gina/projects/fs2
users/home/mark
users/home/neil