Format d'archive

De ISPWiki.

Le nom de toute archive créée par le pbackup doit obéir à la règle suivante:

"id de tâche"_"nom de tâche"-"date de création de l'archive"."compression de fichiers"

où:

  • "id de tâche" est la valeur de champ "Id" sur la page "Paramètres des backups" (contient uniquement les chiffres);
  • "nom de tâche" est la valeur de champ "Nom de tâche" sur la page "Paramètres des backups" (ne contient pas les caractères suivants: "-_/., ");
  • "date de création de l'archive" est la date en format AAAA-MM-JJ;
  • "compression de fichiers" est indiquée en fonction de l'archivage: tar, tar.gz, tar.bz2, zip.


Exemple: l'archive créée le 22 janvier 2010 par le programme d'archivage ZIP sur la base de la tâche avec id=1 et le nom usertest:

1_usertest-2010-01-22.zip


Pour les archives créées par le root (la racine), le préfixe "admin-" est ajouté et le nom de tâche est spécifiée dans le "full". Exemple:

admin-1_full-2010-01-22.zip


L'archive, créée par la mise à jour de pbackup, contient plusieurs fichiers nécessaires:

1) PBKP_CONTENT est le fichier xml qui décrit le contenu logique de l'archive (c'est-à-dire les objets sauvegardés dans l'archive) ainsi que les paramètres des objets qui sont néccesaires pour leur restauration. Le fichier est toujours placé dans l'archive. Format de PBKP_CONTENT.;

2) PBKP_XML_LISTING est le fichier xml qui décrit l'hiérarchie du fichier présentée dans l'archive de fichiers. L'hiérarchie ne comprend pas des "fichiers auxiliaires*". Vous ne trouvez pas ce fichier, si aucun fichier n'a été sauvegardé dans l'archive. Format de fichier PBKP_XML_LISTING et *.dir.

* Les fichiers auxiliaires: PBKP_CONTENT, PBKP_XML_LISTING, PBKP_PATH et tous les fichiers sont présentés dans les balises "filename" du fichier PBKP_CONTENT.

Pour l'archive créée par le tar, tous les fichiers auxiliaires sont placés dans la racine de l'archive. Exemple de la commande tar -ztf:

var/
var/log/
var/log/wpa_supplicant.log-20100110
var/log/audit/
var/log/audit/audit.log
var/log/cron
var/log/ppp/
var/log/maillog
var/log/dmesg.old
var/log/httpd/
var/log/proftpd/
var/log/secure
var/log/dmesg
var/log/lastlog
var/log/vnetlib
var/log/ntpstats/
var/log/messages
PBKP_CONTENT
PBKP_XML_LISTING
pbkp_encm.sql
pbkp_mdbm.sql
pbkp_mdb1m.sql
pbkp_mysqlm.sql
pbkp_testdbm.sql
pbkp_email@test.com

Pour l'archive créée par le zip, le stockage des fichiers auxiliaires dépend du dossier temporaire qui a été utilisé pendant la création de l'archive. Le fichier PBKP_PATH (où le chemin au fichier conformément à la racine de l'archive est enregistré) est placé dans la racine de l'archive d'ailleurs. Exemple de la commande unzip -l (dans PBKP_PATH la valeur - tmp/pbkp_3575/):

var/
var/log/
var/log/wpa_supplicant.log-20100110
var/log/audit/
var/log/audit/audit.log
var/log/cron
var/log/ppp/
var/log/maillog
var/log/dmesg.old
var/log/httpd/
var/log/proftpd/
var/log/secure
var/log/dmesg
var/log/lastlog
var/log/vnetlib
var/log/ntpstats/
var/log/messages
PBKP_PATH
tmp/pbkp_3575/PBKP_CONTENT
tmp/pbkp_3575/PBKP_XML_LISTING
tmp/pbkp_3575/pbkp_encm.sql
tmp/pbkp_3575/pbkp_mdbm.sql
tmp/pbkp_3575/pbkp_mdb1m.sql
tmp/pbkp_3575/pbkp_mysqlm.sql
tmp/pbkp_3575/pbkp_testdbm.sql
tmp/pbkp_3575/pbkp_email@test.com
Cet article vous a-t-il été utile? Oui | Non
Outils personnels