La commande fssnap permet de créer une image temporaire d'un système de fichiers destiné aux opérations de sauvegarde.
Cette méthode offre une sauvegarde cohérente et sans défaut des fichiers de zone uniquement. Elle peut être appliquée lors de l'exécution des zones. Toutefois, il est conseillé de suspendre ou de contrôler les applications actives qui mettent à jour des fichiers au moment de la création de l'instantané. Une application qui mettrait à jour des fichiers lors de la création de l'instantané risquerait d'affecter l'état interne de ces fichiers. Ceux-ci pourraient alors présenter des troncations, des incohérences ou tout autre type d'instabilité.
Dans l'exemple de procédure ci-dessous, notez ce qui suit :
Une zone appelée my-zone réside sous /export/home.
/export/home correspond à un système de fichiers distinct.
La sauvegarde de destination est /backup/my-zone.ufsdump. Vous devez créer le répertoire backup sous /.
Devenez superutilisateur ou assumez le rôle d'administrateur principal.
Pour savoir comment créer le rôle et l'assigner à un utilisateur, reportez-vous à la section Using the Solaris Management Tools With RBAC (Task Map) du System Administration Guide: Basic Administration.
Créez l'instantané.
global# fssnap -o bs=/export /export/home |
Des indications similaires à celles figurant ci-dessous s'affichent :
dev/fssnap/0 |
Montez l'instantané.
global# mount -o ro /dev/fssnap/0 /mnt |
Sauvegardez my-zone à partir de l'instantané.
global# ufsdump 0f /backup/my-zone.ufsdump /mnt/my-zone |
Des indications similaires à celles figurant ci-dessous s'affichent :
DUMP: Date of this level 0 dump: Thu Oct 06 15:13:07 2005 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/rfssnap/0 (pc2:/mnt) to /backup/my-zone.ufsdump. DUMP: Mapping (Pass I) [regular files] DUMP: Mapping (Pass II) [directories] DUMP: Writing 32 Kilobyte records DUMP: Estimated 176028 blocks (85.95MB). DUMP: Dumping (Pass III) [directories] DUMP: Dumping (Pass IV) [regular files] DUMP: 175614 blocks (85.75MB) on 1 volume at 2731 KB/sec DUMP: DUMP IS DONE |
Démontez l'instantané.
global# umount /mnt |
Supprimez l'instantané.
global# fssnap -d /dev/fssnap/0 |
Sachez que l'instantané est également supprimé du système lors de la réinitialisation de ce dernier.