[utilitaire] quel programme de backup
[utilitaire] quel programme de backup
Bonjour,
Je cherche un programme pour faire mes backup.
Je suis tombé sur cette page du wiki pas trop mal : Backup Programs
rsync : ai testé un peu, bien parce que très personnalisable mais j'ai jamais réussi a avoir une commande qui fait exactement ce que je veux (bon j'aurais pu chercher plus aussi)
rdiff-backup : avantage de pouvoir restaurer des anciens backup, jamais testé
link-backup : jamais entendu parler mais la description donne envie. quelqu'un connait ?
back in time : ça fait longtemps que j'ai testé mais ne fonctionnait pas.
puis viennent tous les programmes non basés sur rsync. Je n'en connais aucun mais je ne suis pas sûr de comprendre. C'est incrémental ET compressé (voir chiffré aussi pour certains) ? Si c'est le cas, c'est quand même mieux que les précédents non ? un en particulier à conseiller ?
Les suivants sont moins intéressants car soit non-incrémental soit limités (dropbox,...)
Je cherche quelque chose qui me permette de faire des backups de tout mon système et de toutes mes données sur mon disque dur externe. La rapidité est moins un soucis (si ça prend pas 3 ans ça va) que l'espace disque prit et la facilité de manipuler les sauvegardes (j'aime les solutions avec les hard-link car peut accéder facilement à une image complete du système en X). Je n'ai pas de serveur assez volumineux donc pas besoin d'une solution fonctionnant par ssh ou autres.
qu'est ce que vous utilisez et me conseillez ?
merci
Je cherche un programme pour faire mes backup.
Je suis tombé sur cette page du wiki pas trop mal : Backup Programs
rsync : ai testé un peu, bien parce que très personnalisable mais j'ai jamais réussi a avoir une commande qui fait exactement ce que je veux (bon j'aurais pu chercher plus aussi)
rdiff-backup : avantage de pouvoir restaurer des anciens backup, jamais testé
link-backup : jamais entendu parler mais la description donne envie. quelqu'un connait ?
back in time : ça fait longtemps que j'ai testé mais ne fonctionnait pas.
puis viennent tous les programmes non basés sur rsync. Je n'en connais aucun mais je ne suis pas sûr de comprendre. C'est incrémental ET compressé (voir chiffré aussi pour certains) ? Si c'est le cas, c'est quand même mieux que les précédents non ? un en particulier à conseiller ?
Les suivants sont moins intéressants car soit non-incrémental soit limités (dropbox,...)
Je cherche quelque chose qui me permette de faire des backups de tout mon système et de toutes mes données sur mon disque dur externe. La rapidité est moins un soucis (si ça prend pas 3 ans ça va) que l'espace disque prit et la facilité de manipuler les sauvegardes (j'aime les solutions avec les hard-link car peut accéder facilement à une image complete du système en X). Je n'ai pas de serveur assez volumineux donc pas besoin d'une solution fonctionnant par ssh ou autres.
qu'est ce que vous utilisez et me conseillez ?
merci
Re: [utilitaire] quel programme de backup
Alors autant te prévenir je ne l'ai pas testé mais il y a bacula qui est une vraie solution de sauvegarde. Il faudra que je le teste un jour.
- chipster
- Maître du Kyudo
- Messages : 2063
- Inscription : ven. 11 août 2006, 22:25
- Localisation : Saint-Étienne (42)
- Contact :
Re: [utilitaire] quel programme de backup
Perso pour le boulot, j'utilise rsync comme ceci et ça fonctionne très bien :
Pour plus de renseignement, man est ton ami 
Code : Tout sélectionner
rsync -av -delete source cible

Re: [utilitaire] quel programme de backup
Salut,
Un petit sondage justement sur cette question (ok il date un peu le sondage mais bon…), les commentaires pourrait t'intéresser.
https://linuxfr.org//poll/send,184.html
Unison peut être une solution (surtout si tu veux une synchronisation dans les deux sens)
Un petit sondage justement sur cette question (ok il date un peu le sondage mais bon…), les commentaires pourrait t'intéresser.
https://linuxfr.org//poll/send,184.html
Unison peut être une solution (surtout si tu veux une synchronisation dans les deux sens)
~ Yet Another DevOps Blog ~
Re: [utilitaire] quel programme de backup
J'avais évoqué rdiff-backup y'a quelques temps, ici.
Des souvenirs que j'en ai, c'est facile à utiliser et on trouve plein de tutos pour mettre ça en œuvre (notamment pour faire des sauvegardes sur un ordinateur distant).
Des souvenirs que j'en ai, c'est facile à utiliser et on trouve plein de tutos pour mettre ça en œuvre (notamment pour faire des sauvegardes sur un ordinateur distant).
- cdemoulins
- Chu Ko Nu
- Messages : 310
- Inscription : mar. 11 mars 2008, 04:15
- Localisation : Paris
Re: [utilitaire] quel programme de backup
Moi j'utilise l'utilitaire duply basé sur le programme duplicity. Sauvegarde incrémentale avec chiffrement, et backup par ssh (dans mon cas c'est bien pratique).
J'utilisais un script maison qui faisait du rsync comme il faut mais c'est loin d'être très simple à manipuler. Par exemple, c'est assez compliqué d'avoir des infos sur la date de la dernière sauvegarde, comment restaurer un fichier et encore quelques autres trucs.
J'utilisais un script maison qui faisait du rsync comme il faut mais c'est loin d'être très simple à manipuler. Par exemple, c'est assez compliqué d'avoir des infos sur la date de la dernière sauvegarde, comment restaurer un fichier et encore quelques autres trucs.
Re: [utilitaire] quel programme de backup
merci pour vos réponses
@ddup1 : je connaissais pas. Pourquoi pas, je vais chercher des info
@chipster : avec rsync, j'ai des soucis de droits
@Nic0 : merci pour le lien. unison semble interessant mais c'est surtout avec son coté bidirectionnel (qui ne me servirait pas vraiment ici) qui est interessant.
@mélodie : bien pour les solutions de secours pour faire une sauvegarde complète de la machine en cas de crash mais pas de backup incremental pour une solution de tous les jours si je ne me trompe
@Lunatic : ok je crois qu'il faut que je teste rdiff-backup
@cdemoulins : d'après le wiki duplicity est assez semblable a hdup mais a quelques inconvénients en plus. Tu n'as jamais essayé rdup (auquel je regarderai surement bientôt) ?
@ddup1 : je connaissais pas. Pourquoi pas, je vais chercher des info
@chipster : avec rsync, j'ai des soucis de droits
Code : Tout sélectionner
$ mkdir toback
$ touch toback/myfile
$ touch toback/notmyfile
$ sudo chown other toback/notmyfile
$ ls -l toback
-rw-r--r-- 1 mart users 0 24 avr 15:04 myfile
-rw-r--r-- 1 other users 0 24 avr 15:05 notmyfile
$ rsync -a toback/ backup/
$ ls -l backup/
-rw-r--r-- 1 mart users 0 24 avr 15:04 myfile
-rw-r--r-- 1 mart users 0 24 avr 15:05 notmyfile
@mélodie : bien pour les solutions de secours pour faire une sauvegarde complète de la machine en cas de crash mais pas de backup incremental pour une solution de tous les jours si je ne me trompe
@Lunatic : ok je crois qu'il faut que je teste rdiff-backup
@cdemoulins : d'après le wiki duplicity est assez semblable a hdup mais a quelques inconvénients en plus. Tu n'as jamais essayé rdup (auquel je regarderai surement bientôt) ?
Re: [utilitaire] quel programme de backup
Il y a aussi sbackup. Très simple et sans doute un peu limité. Je l'utilise pour sauver mon home sur un autre disque dur... Il y a un peu d'info dessus dans la doc Ubuntu : http://doc.ubuntu-fr.org/sbackup
Re: [utilitaire] quel programme de backup
Tour dépend -en partie- de ton système de fichiers car certains comme ext4 ou btrfs sont pas -ou mal- gérés par les softs actuels.
Clonezilla est un bon soft mais bon faut aimer
Sinon Acronis True Image, Drive Backup ou G4L (Ghost for Linux) Ce sont des solutions "externes via live-cd"
Sinon Dejadup, Time-drive, Storeman

Clonezilla est un bon soft mais bon faut aimer
Sinon Acronis True Image, Drive Backup ou G4L (Ghost for Linux) Ce sont des solutions "externes via live-cd"
Sinon Dejadup, Time-drive, Storeman

"Plus les choses sont carré, plus elles tournent rond"
Re: [utilitaire] quel programme de backup
Ce serait pas mal s'il y avait une page de tutoriel dans le wiki, , et un lien vers celui-ci dans la page d'accueil "installation de la base", par exemple dans les "howto", "Sauvegarde". Même si ça n'est pas détaillé, ça donne des pistes.
Les sauvegardes sont des éléments de sécurité!
Les sauvegardes sont des éléments de sécurité!
#rmv$@f29£8µ1
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [utilitaire] quel programme de backup
Un simple script rsync personnellement. KISS. 

Re: [utilitaire] quel programme de backup
@ Ricard: tu publies ton script ?
#rmv$@f29£8µ1
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Re: [utilitaire] quel programme de backup
Code : Tout sélectionner
#!/bin/sh
#################################################################################
# Description: Permet de faire un backup du home avec rsync sur un media USB. #
# /!\ Une mauvaise utilisation de rsync peut entrainer une perte de donnees. #
# Dependances: rsync; #
# Auteur: Baz00 #
# Licence: GPL #
# Version: 0.3 #
#################################################################################
#_______________PARAMETRES ET OPTIONS DE CONFIGURATION DU SCRIPTS_______________#
# Entrez le chemin vers la clé USB, disque dur ou autre (sans slash à la fin):
USB=/media/mon_media_a_amoi
# Dossier source de la sauvegarde (Default: /home/votre-nom):
SOURCE=~/ricard
# Dossier de destination de la sauvegarde (Default: /media/clef_USB/home-votre_nom):
DIRBAK=$USB/home-$USER/
# Démonter automatiquement le support USB la fin du script ? ("Y"=oui; ""=non):
DEMONTER="Y"
# Répondre automatiquement à la question pour ne pas avoir à intervenir ? ("Y"=oui; ""=non):
YESNO="" #Cette option ne fonctionne pas, laisser vide!
# Nom et destination du fichier de log (Defaut: /media/clef_USB/home-votre_nom/.rsync.log):
LOG="$DIRBAK".rsync.log
# Options de rsync (Voir man rsync):
OPTIONS="-dirtoq --delete --exclude=.* --log-file="$LOG""
#################################################################################
#____________________VARIABLES DE MISE EN FORME DU TEXTE________________________#
JAUNE="\E[33;40m" # Texte jaune;fond gris
BLANC="\E[37;40m" # Texte blanc;fond gris
ROUGE="\E[31;40m" # Texte rouge;fond gris
ALIGNR="\e["70"\`" # Aligner le texte à droite
OK="$ALIGNR [ OK ]" # Affiche [ OK ] quand ça fonctionne
FAIL="$ALIGNR $ROUGE [ FAIL ] $BLANC" # Affiche [ fail ] en cas d'erreur
#################################################################################
#____________________FONCTIONS DE SORTIES DU SCRIPT_____________________________#
function terminer0 {
echo -e "* Sauvegarde complète de $SOURCE $OK"
if [ "$DEMONTER" = "O" ]; then
umount $USB
if [ "$?" != "0" ]; then
echo -e "* Démontage de $USB $FAIL"
else
echo -e "* Démontage de $USB $OK"
fi
fi
echo -e $JAUNE
echo "* Appuyer sur <Entrer> pour quitter..."
read
exit 0
}
function terminer1 {
echo -e "* Sauvegarde complète de $SOURCE $FAIL"
echo -e $JAUNE
echo "* Appuyer sur <Entrer> pour quitter..."
read
exit 1
}
#################################################################################
#____________________DEBUT DU SCRIPT____________________________________________#
echo -e $BLANC && clear # Change de couleur et nettoie l'affichage
test -e $USB/ # Check si le support USB est branché
if [ "$?" != "0" ]; then
echo -e "* Accès à $USB $FAIL"
terminer1
else
echo -e "* Accès à $USB $OK"
fi
test -e $DIRBAK # Check si le dossier de destination existe
if [ "$?" != "0" ]; then
mkdir $DIRBAK
if [ "$?" != "0" ]; then
echo -e "* mkdir "$DIRBAK" $FAIL"
terminer1
else
echo -e "* mkdir "$DIRBAK" $OK"
fi
else
echo -e "* Accès à $DIRBAK $OK"
fi
while [ "$YESNO" = "" ]; do # Démarrage de la sauvegarde
echo -e $JAUNE # Change de couleur avant la question
echo -e -n "* Démarrer la sauvegarde ? (O/N) "
read YESNO
echo -e $BLANC # Change de couleur après la question
if ( [ "$YESNO" = "N" ] || [ "$YESNO" = "n" ] ); then
echo "* Sauvegarde annulée..."
terminer1
elif ( [ "$YESNO" = "O" ] || [ "$YESNO" = "o" ] ); then
echo -e "* Chemin du log : $LOG"
echo "* Sauvegarde en cours..."
rsync $OPTIONS $SOURCE $DIRBAK
if [ "$?" != "0" ]; then
echo -e "* Sauvegarde complète de $SOURCE $FAIL"
while [ "$LOGYESNO" = "" ]; do
echo -e $JAUNE # Change de couleur avant la question
echo -e -n "* Afficher le fichier log ? (O/N) "
read YESNOLOG
echo -e $BLANC # Change de couleur après la question
if ( [ "$YESNOLOG" = "N" ] || [ "$YESNOLOG" = "n" ] ); then
clear
terminer1
elif ( [ "$YESNOLOG" = "O" ] || [ "$YESNOLOG" = "o" ] ); then
clear
echo "* Ouverture du fichier log..."
sleep 2 && cat $LOG
terminer1
else
clear
echo -e $JAUNE
echo "* Répondre par <O> ou <N>"
echo -e $BLANC
sleep 2 && clear
YESNOLOG=""
fi
done
echo "* Ouverture du fichier log..."
sleep 2 && cat $LOG
terminer1
else
terminer0
fi
else
clear
echo -e $JAUNE
echo "* Répondre par <O> ou <N>"
echo -e $BLANC
sleep 2 && clear
YESNO=""
fi
done

Re: [utilitaire] quel programme de backup
@Ricard: merci pour ton script, dont je me suis inspiré à 99,9%; il marche à merveille!
Je n'ai toujours pas vu de page dans le wiki, mais j'imagine que c'est parce qu'il n'y a pas de consensus, ce qui se dégage d'ailleurs de ce sujet dans ce topic. C'est dommage, car les backups font partie intégrante de la sécurité informatique, que ce soit: pour les données, des dossiers /home/toto, les plus importants, et une bonne partie de ce qui est stockée dans /var, notamment /var/www et /srv ont aussi besoin d'être sauvegardés. Pour les programmes, des dossiers des fichiers de configuration (donc /etc) et de la liste des paquets installés (yaourt -B).
Je n'ai toujours pas vu de page dans le wiki, mais j'imagine que c'est parce qu'il n'y a pas de consensus, ce qui se dégage d'ailleurs de ce sujet dans ce topic. C'est dommage, car les backups font partie intégrante de la sécurité informatique, que ce soit: pour les données, des dossiers /home/toto, les plus importants, et une bonne partie de ce qui est stockée dans /var, notamment /var/www et /srv ont aussi besoin d'être sauvegardés. Pour les programmes, des dossiers des fichiers de configuration (donc /etc) et de la liste des paquets installés (yaourt -B).
#rmv$@f29£8µ1
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!
Ma petite paresse me perdra...
Si vous ne voulez pas vous tromper, ne faites rien!
Impossible est impossible: est venue une personne qui ne savais pas que c'était impossible, et qui l'a fait!