Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
LINUX & OPEN SOURCE
4 juin 2008

sauvegarde automatique

Il est toujours prudent de sauvegarder régulièrement ses données personnelles, les disques durs sont devenus particulièrement fiables mais on ne peut exclure une éventuelle défaillance.

La solution que j'utilise est de laisser une mémoire flash usb (elle fait 2Go) connectée à l'ordinateur, et de plannifier avec cron la sauvegarde des fichiers les plus importants.

Voici la ligne dans la crontab que j'utilise:

30 17 * * * DISPLAY=:0 xterm -e nice -n19 tar -czpvf /media/disk/archive.tar.gz -T $HOME/backup.lst

Remarque: la ligne dans la crontab doit être sur une seule ligne (pas de retour chariot)

La ligne de commande est lancée tous les jours à 17h30 dans le terminal xterm (ce qui me permet de vérifier que la commande est bien lancée), la priorité est la plus basse (nice -n19) pour me permettre de travailler en même temps, l'archive porte le nom de archive.tar.gz (l'option -f suivi du chemin et du nom de l'archive), elle est logée dans la mémoire flash (/media/disk), elle écrase l'ancienne (option -c pour create), le fichier est compressé (option -z pour zip), les permissions sont conservées (option -p), les fichiers en cours d'archivage sont affichés (option -v pour verbose), les répertoires ou les fichiers à archiver sont listés (option -T) dans le fichier backup.lst placé dans mon répertoire utilisateur $HOME

Le fichier backup.lst est créé à l'aide d'un simple éditeur de texte (nano, gedit, mousepad,...), chaque répertoire ou fichier à archiver est séparé par un retour chariot (\n)

Publicité
Publicité
Commentaires
LINUX & OPEN SOURCE
Publicité
Archives
Publicité