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

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Identification des différences entre des instantanés ZFS (zfs diff)

Vous pouvez déterminer les différences entre des instantanés ZFS en utilisant la commande zfs diff.

Supposons par exemple que les deux instantanés suivants sont créés :

$ ls /tank/home/tim
fileA
$ zfs snapshot tank/home/tim@snap1
$ ls /tank/home/tim
fileA  fileB
$ zfs snapshot tank/home/tim@snap2

Par exemple, afin d'identifier les différences entre deux instantanés, utilisez une syntaxe semblable à la suivante :

$ zfs diff tank/home/tim@snap1 tank/home/tim@snap2
M       /tank/home/tim/
+       /tank/home/tim/fileB

Dans la sortie, M indique que le répertoire a été modifié. Le + indique que fileB existe dans l'instantané le plus récent.

Dans la sortie suivante, le R indique qu'un fichier dans un instantané a été renommé.

$ mv /tank/cindy/fileB /tank/cindy/fileC
$ zfs snapshot tank/cindy@snap2
$ zfs diff tank/cindy@snap1 tank/cindy@snap2
M       /tank/cindy/
R       /tank/cindy/fileB -> /tank/cindy/fileC

Le tableau suivant résume les modifications apportées au fichier ou au répertoire identifiées par la commande zfs diff.

Modification de répertoire ou de fichier
Identifiant
Le fichier ou le répertoire a été modifié ou le lien d'un répertoire ou d'un fichier a changé
M
Le fichier ou le répertoire est présent dans l'ancien instantané mais pas dans le plus récent
Le fichier ou le répertoire est présent dans l'instantané le plus récent mais pas dans le plus ancien.
+
Le fichier ou le répertoire a été renommé
R

Pour de plus amples informations, reportez-vous à la page de manuel zfs(1M).