Pour illustrer mes propos je vous propose cette commande shell 🙂
[(~$ ls 2007-07-02_23.16.14.219070.Ouattazoum.ful/
)]
excludes files.tgz flist fprops nssbackup.log packages ver
Il est dans un premier temps important de connaître la méthode de nommage de NSsbackup pour les dossier de sauvegarde.
Un dossier de sauvegarde est nommé de la sorte :
-*date_heure.nomDeMachine.ful pour les sauvegardes complètes
-*date_heure.nomDeMachine.inc pour les sauvegardes incrémentales
[(/!Changer ce schéma de nommage invaliderait la sauvegarde.)]
Voici la liste des fichiers qu’il y a dans une sauvegarde complète.
- excludes : fichier dans lequel on retrouve toutes les expressions régulières qui ont été utilisées pour réaliser la sauvegarde* files.tgz : l’archive de backup
- flist : la liste des fichiers qui ont été sauvegardé dans files.tgz . Surtout utilisé pour restaurer (mais dans le processus de sauvegarde c’est aussi ce fichier que l’on utilise pour passer la liste à TAR .
- fprops : la liste des propriétés des fichiers de flist ( nécessaire pour les sauvegardes incrémentales et pour de nouvelles fonctionnalités que nous sommes en train de concocter )
- packages : (sous les distributions basées debian ) contient la liste des paquets installés au moment de la sauvegarde.
- ver : contient la version de la sauvegarde . Actuellement son existence certifie aussi qu’une sauvegarde s’est déroulée sans erreurs critiques .
- nssbackup.log : contient le rapport relatif à cette sauvegarde.
- base : Disponible uniquement dans les sauvegardes incrémentales, il contient le nom de la sauvegarde sur laquelle est basée cette sauvegarde ( en général la précédente sauvegarde valide ) .