AutoArchive – Pour faire des sauvegardes rapides sous Linux

Si vous devez régulièrement faire des sauvegardes de certains répertoires sous Linux, voici un petit utilitaire en ligne de commande qui permet de créer facilement des sauvegardes.

L’idée de ce programme appelé AutoArchive est que toutes les informations essentielles à la création d’une sauvegarde unique (comme la liste des répertoires à archiver, le nom de l’archive, etc.) sont stockées dans un seul fichier, le fichier . spécification d’archives.

Il peut ensuite utiliser la commande « tar » pour créer des archives, le tout à partir de la ligne de commande et prend également en charge les sauvegardes incrémentielles.

Pour installer AutoArchive, entrez simplement la commande suivante dans un terminal :

pip install autoarchive

Ensuite, c’est à vous de configurer les archives dont vous avez besoin. Par exemple pour sauvegarder l’intégralité de /home/, vous devrez créer un fichier user-configs.aa, placez-le dans le répertoire ~ / .config / aa / archive_specs / et indiquez le contenu suivant :

# ------ begin of user-configs.aa ------
# AutoArchive's archive specification file for users configuration files
[Content]
name = user-configs
path = /home
include-files = */.*
exclude-files = foo

[Archive]
dest-dir = /mnt/backup
# ------ end of user-configs.aa ------

Comme vous pouvez le voir dans ce code, le fichier user-configs.aa contient le chemin du ou des répertoire(s) à enregistrer (path), le pattern des fichiers à inclure et à exclure.

Ensuite, tout ce que vous avez à faire est d’exécuter la commande :

aa user-configs

Et voilà. Evidemment AutoArchive a plusieurs paramètres pour forcer la création d’une sauvegarde complète (par défaut elle est incrémentale) ou tout simplement pour lister les archives créées avec l’outil. Pour toute la documentation, je vous invite à lire cette page.

A voir également  Meilleures applications iPhone pour vous aider à éviter les maladies pendant la saison du rhume et de la grippe

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour haut de page