Changements de pbackup

De ISPWiki.

Cet article décrit les changements mis dans le module de Backup (pbackup) à partir de l'édition d'ISPmanager 4.3.35

Changements internes

  • Le format de contenu de l'archive a été changé. Format de l'archive. Néanmoins ISPmanager continue à traiter les archives créées par le pbackup précédent.


  • Tous les fichiers temporaires (le listing, le vidage de la base de données et etc.) créés pendant le fonctionnement de pbackup sont stockés dans le répertoire temporaire spécifié par le paramètre BackupTempDir dans le fichier de configuration d'ISPmanager. Le dossier du format "pbkp_pid-processus" est créé pour chaque processus dans ce répertoire. Quand tout est fini, le dossier sera supprimé automatiquement. BackupTempDir est spécifié comme /tmp par défaut. Néanmoins il y a certaines exceptions pour les archives zip.

Exemple:

BackupTempDir /tmp


  • L'ajout d'une nouvelle fonctionnalité qui permet de spécifier la priorité pour le processus de pbackup ainsi que pour tous les processus par lui créés. La valeur de la priorité est spécifiée à l'aide du paramètre BackupPrior dans le fichier de configuration d'ISPmanager. Les valeurs acceptées sont de 0 à 19. Le grand nombre - la faible priorité du processus. La valeur par défaut est - 0.

Exemple:

BackupPrior 5


  • L'ajout d'une nouvelle fonctionnalité qui permet de spécifier le seuil de l'espace libre dans le système. Si ce seuil est dépassé, le pbackup stoppera les opérations. Avant de créer la sauvegarde, le système vérifie s'il y a des espaces libres dans le répertoire temporaire local et le répertoire où l'archive sera sauvegardée (seulement pour le dépôt local). S'il faut mettre l'archive du dépôt distant dans le répertoire temporaire local, le seuil de l'espace libre sera vérifié. Toutes les vérifications se réalisent une fois. Le seuil est spécifié par le paramètre BackupThreshold. Les valeurs acceptées sont de 0 à 100 (% de l'espace occupé). La valeur par défaut est 97. Afin de désactiver la fonctionnalité, spécifiez la valeur suivante - 0.

Exemple:

BackupThreshold 97


  • Si l'archive occupe 10 Mo, le système demandera 10 libre Mo de l'espace dans le répertoire temporaire.


  • L'algorithme de téléchargement de l'archive ou du fichier via l'interface d'utilisateur. Dès maintenant le chargement de l'archive du dépôt distant, l'ouverture et le transfert au navigateur se réalisent rapidement. La fonctionnalité est destinée à gagner le temps que le processus "Télécharger l'archive" peut prendre. Malheureusement, il est impossible d'appliquer cette fonctionnalité aux archives zip.


  • La bibliothèque pour le fonctionnement distant avec les dépôts sous libcurl a été modifiée. libcurl résoudra le problème lié à la panne du processus de lors de l'enregistrement sur le dépôt ftp.


  • L'ajout d'un nouveau dépôt "sftp avec l'idetification par mot de passe".


  • Le format des fichiers-cache stockés dans le répertoire /usr/local/ispmgr/var/.backup/ a été modifié. Désormais un (ou plus) fichier xml avec l'extension ".lst" est créé pour chaque archive. Ici vous trouverez le contenu logique de l'archive (Format des fichiers *.lst). De plus, le fichier xml avec l'extension ".dir" est créé pour chaque archive où l'hiérarchie des fichiers/répertoires inclus à l'archive existe (Formats des fichiers PBKP_XML_LISTING et *.dir).

Exemple:

 1_test-2010-01-12.lst
 1_test-2010-01-12.dir


  • La capacité d'information des messages enregistrés dans le fichier log pbackup.log a été augmentée. Vous pouvez gérer leur contenu à l'aide du fichier /usr/local/ispmgr/etc/pbackup.debug


  • La correction d'une erreur à cause de laquelle, le zip créait les archives cassées.



  • L'algorithme de suppression de l'utilisateur a été modifié. Si l'utilisateur est supprimé jusqu'à 20:00, les archives seront supprimées à 01:00 le jour suivant, sinon, dans un jour. Néanmoins, si l'utilisateur a été supprimé (il faut supprimer les archives dans ce cas), mais vous avez le temps afin de le restaurer. Si cette opération est réalisée, les archives ne seront pas supprimées.

Changement dans l'interface de la ligne de commande

  • L'ajout d'une nouvelle commande pbackup "orestore". Il faut utiliser cette commande pour restaurer tout objet de l'archive. Le format suivant:
 pbackup [options] orestore plan <backup date> <object type> <object name>

En savoir plus sur <object type> et <object name>, lisez cette section de la documentation Format PBKP_CONTENT.


  • L'option de la ligne de commande "-c" a été ajoutée. Cette option fait forcer le processus de restauration de la configuration de l'objet sans chargement de son vidage (s'il existe).


  • L'option de la ligne de commande "-n" a été ajoutée . Cette option désactive la suppression automatique du répertoire distant à la fin du fonctionnement de pbackup.


  • L'option "-d" et la commande "clean" ont été supprimées parce qu'elles ne sont plus nécessaires.

Changement de l'interface d'utilisateur

  • Les 2 nouvelles colonnes "Paramètres" et "Taille" ont été ajoutées sur la page "Sauvegardes". La taille de l'archive en bytes s'affiche dans le champ "Taille". Si la valeur n'a pas été spécifiée, vous verrez la valeur "unknown". Vous verrez les icônes suivantes dans le champ "Paramètres".

Pour le nouveau format:

Image:p-bplocal.png - le dépot local des sauvegardes.
Image:p-bpftp.png - le dépot des sauvegardes sur un serveur FTP éloigné.
Image:P-ssh.png - le dépot des sauvegardes sur un serveur SSH éloigné.
Image:p-bptar.png - stocker des sauvegardes au format TAR
Image:p-bptzg.png - stocker des sauvegardes au format TGZ
Image:p-bptbz2.png - stocker des sauvegardes au format TBZ
Image:P-zip.png - stocker des sauvegardes au format ZIP.
Image:p-install.gif - au moment donné une action est en train d’être réalisée, par exemple , la création d’une sauvegarde ou la restauration des données.

Pour le format précédent:

Image:p-deprecated.png - l'archive créée par la mise à jour précédente de pbackup


Exemple:

Fichier:Backup.gif


  • L'ajout du gestionnaire de fichiers. Il vous permet de visualiser l'hiérarchie de fichiers, restaurer des fichiers/répertoires ainsi que de télécharger les fichiers. Exemple:
Fichier:Backup.filemgr.png


  • L'ajout d'une nouvelle fonctionnalité qui permet de restaurer un objet de l'archive en cliquant sur "Restaurer de la sauvegarde". Exemple:
Fichier:Backup.orestore.png


  • Autres changements


  • Lors de la création d'une nouvelle tâche de sauvegarde, le temps est spécifié de la plage de 00:00 à 00:59.
Cet article vous a-t-il été utile? Oui | Non
Outils personnels