Page 1 sur 1
[utilitaire] quel programme de backup
Publié : ven. 23 avr. 2010, 17:18
par martvefun
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
Re: [utilitaire] quel programme de backup
Publié : ven. 23 avr. 2010, 18:11
par ddup1
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.
Re: [utilitaire] quel programme de backup
Publié : ven. 23 avr. 2010, 23:09
par chipster
Perso pour le boulot, j'utilise rsync comme ceci et ça fonctionne très bien :
Pour plus de renseignement, man est ton ami

Re: [utilitaire] quel programme de backup
Publié : ven. 23 avr. 2010, 23:44
par Nic0
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)
Re: [utilitaire] quel programme de backup
Publié : sam. 24 avr. 2010, 00:30
par mélodie
Clonezilla est simple à utiliser. Peut être booté en usb, ou en live cd.
http://www.clonezilla.org/
Re: [utilitaire] quel programme de backup
Publié : sam. 24 avr. 2010, 00:36
par Lunatic
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).
Re: [utilitaire] quel programme de backup
Publié : sam. 24 avr. 2010, 01:11
par cdemoulins
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.
Re: [utilitaire] quel programme de backup
Publié : sam. 24 avr. 2010, 15:56
par martvefun
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
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
@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) ?
Re: [utilitaire] quel programme de backup
Publié : dim. 25 avr. 2010, 09:57
par xamaco
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
Publié : mar. 27 avr. 2010, 01:10
par xanataz
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

Re: [utilitaire] quel programme de backup
Publié : mar. 27 avr. 2010, 07:21
par rafmav
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é!
Re: [utilitaire] quel programme de backup
Publié : ven. 30 avr. 2010, 21:04
par Ricard
Un simple script rsync personnellement. KISS.

Re: [utilitaire] quel programme de backup
Publié : mar. 04 mai 2010, 18:03
par rafmav
@ Ricard: tu publies ton script ?
Re: [utilitaire] quel programme de backup
Publié : mer. 05 mai 2010, 12:39
par Ricard
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
A adapter selon tes besoins, of course.

Re: [utilitaire] quel programme de backup
Publié : ven. 03 déc. 2010, 22:22
par rafmav
@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).