Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Création de requêtes ZFS complexes

Les options o, –t et –H permettent de personnaliser la sortie de la commande –zfs list.

Vous pouvez également personnaliser la sortie des valeurs de propriété en spécifiant l'option –o ainsi que la liste des propriétés souhaitées séparées par une virgule. Toute propriété de jeu de données peut être utilisée en tant qu'argument valide. Pour consulter la liste de toutes les propriétés de jeu de données prises en charge, reportez-vous à la section Présentation des propriétés ZFS. Outre les propriétés répertoriées dans cette section, la liste de l'option –o peut également contenir la valeur littérale name afin de définir l'inclusion du nom de jeu de données dans la sortie.

L'exemple suivant illustre l'utilisation de la commande zfs list pour afficher le nom de jeu de données et des valeurs de propriété sharenfs et 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

Vous pouvez utiliser l'option –t pour spécifier le type de jeu de données à afficher. Le tableau suivant décrit les différents types valides.

Table 5-2  Types d'objets ZFS
Type
Description
filesystem
Systèmes de fichiers et clones
volume
Volumes
share
Partage de système de fichiers
snapshot
Clichés

Les options –t permettent de spécifier une liste séparée par des virgules des types de jeux de données à afficher. L'exemple suivant utilise l'utilisation simultanée des options –t et –o pour afficher le nom et la propriété used de l'ensemble de systèmes de fichiers :

# 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

Vous pouvez utiliser l'option –H pour omettre les en-tête zfs list lors de la génération de la sortie. L'option –H permet de remplacer les espaces par un caractère de tabulation. Cette option permet notamment d'effectuer des analyses sur les sorties (par exemple, des scripts). L'exemple suivant illustre la sortie de la commande avec l'option –H : zfs list

# 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