Auteur Sujet: [Backup] Quel soft utiliser  (Lu 1062 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne cben76

  • Disque externe
  • *
  • Messages: 48
    • Voir le profil
[Backup] Quel soft utiliser
« le: 11 Novembre 2006 à 11:24:57 »
Hop,

Mes deux disques etant configuré, je me posais des questions sur quel soft utilser pour faire une sauvegarde incrementale quotidienne du premier disque sur le seconds ?

Merci :)

Ben

Hors ligne M_le_maudit

  • Administrateur
  • Petit NAS
  • *****
  • Messages: 91
  • Sexe: Homme
  • Il vit ! Il vit !
    • Voir le profil
    • Le Petit Serveur
Re : [Backup] Quel soft utiliser
« Réponse #1 le: 11 Novembre 2006 à 18:43:51 »
Personnellement j'utilise simplement rsync dans un script déclaré en cron qui passe tout les jours à minuit.

Voilà mon script de backup quotidien :

backup.sh

#!/bin/sh
#
# Back-Up Directory

rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/MP3 /mnt/sauvegarde >> /var/log/Backup_serveur/MP3_backup.log
#rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Clips_videos /mnt/sauvegarde >> /var/log/Backup_serveur/Clips_videos_backup.log
#rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Concerts_et_interviews /mnt/sauvegarde >> /var/log/Backup_serveur/Concerts_backup.log
rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Films /mnt/sauvegarde >> /var/log/Backup_serveur/Films_backup.log
rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Series_tele /mnt/sauvegarde >> /var/log/Backup_serveur/Series_tele_backup.log
rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Dessins_anime_-_Mangas /mnt/sauvegarde >> /var/log/Backup_serveur/Mangas_backup.log
rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Spectacles /mnt/sauvegarde >> /var/log/Backup_serveur/Spectacles_backup.log
rsync -vrpogt --partial-dir=.rsync-tmp --stats --size-only /mnt/Multimedia/Documentaires /mnt/sauvegarde >> /var/log/Backup_serveur/Documentaires_backup.log

Je te renvoie à la doc de rsync pour plus de précisions.
Serveur SOHO
Boitier HTPC
Intel Core I5 760
16 Go DDR3
4xSATA 1.5 To + 1xSATA 500 Go
Seven (Eeeeehh oui !)

Hors ligne cben76

  • Disque externe
  • *
  • Messages: 48
    • Voir le profil
Re : [Backup] Quel soft utiliser
« Réponse #2 le: 11 Novembre 2006 à 19:49:25 »
super merci :)

Je vais aller voir tout ca !

Ben

Hors ligne cben76

  • Disque externe
  • *
  • Messages: 48
    • Voir le profil
Re : [Backup] Quel soft utiliser
« Réponse #3 le: 12 Novembre 2006 à 01:15:11 »
hum, juste pour info, qui est l'utilisateur qui lance le script ?
Tu lances ca en root ?

Hors ligne cben76

  • Disque externe
  • *
  • Messages: 48
    • Voir le profil
Re : [Backup] Quel soft utiliser
« Réponse #4 le: 12 Novembre 2006 à 03:04:31 »
Hop, alors j'ai utilisé rsync.
Le script est sous mon user, dans mon home.
Je le lance en sudo et ca marche niquel :)

NAS fully fonctionnal now :)

Je commence a vraiment apprecier ce systeme!

Ben

Hors ligne cben76

  • Disque externe
  • *
  • Messages: 48
    • Voir le profil
Re : [Backup] Quel soft utiliser
« Réponse #5 le: 12 Novembre 2006 à 13:37:16 »
hop, je viens de me rendre compte que tes options de rsync ne fait pas une synchronisation complete, mais une addition de fichier uniquement :
Avec ton script, si tu effaces un fichier dans ton repertoire initiale, il est conservé dans le repertoire de sauvegarde.
Dans mon cas, je veux une synchronisation parfaite :ce que j'efface dans le repertoire d'origine doit l'etre dans le repertoire de sauvegarde.

Pour cela, il faut simplement ajouter l'option --delete en ligne de commande.

Voila mon script, qui est exécuté tout les nuits en sudo a 3h00 du mat :

Backup.sh :

$ cat Backup.sh
#!/bin/sh
#
# Script de backup des données de /home/Stockage vers /mnt/sauvegarde/

start_timestamp=`date +%Y%m%d_%H:%M:%S`
start_seconde=`date +%S`
heure=`date +%H`
minute=`date +%M`
start_seconde=$(($start_seconde+($heure*3600)+($minute*60)))
date_lisible=`date`

echo "========== $date_lisible === Debut de la synchronisation" > /var/log/backup_log/sync_$start_timestamp.log

sudo rsync -vrpogt --partial-dir=.rsync-tmp --stats --delete /home/Stockage/ /mnt/sauvegarde >> /var/log/backup_log/sync_$start_timestamp.log

end_timestamp=`date +%Y%m%d_%H:%M:%S`
end_seconde=`date +%S`
heure=`date +%H`
minute=`date +%M`
end_seconde=$(($end_seconde+($heure*3600)+($minute*60)))

delai=$(($end_seconde-$start_seconde))
date_lisible=`date`

echo "========== $date_lisible === Fin de la synchronisation" >> /var/log/backup_log/sync_$start_timestamp.log
echo "========== delai de traitement : $delai secondes" >> /var/log/backup_log/sync_$start_timestamp.log


J'ai egalement rajouté des timestamps sur les fichiers, et l'affichage du delai de traitement si ca t'interesse :)

Voilou !

Ben

Hors ligne M_le_maudit

  • Administrateur
  • Petit NAS
  • *****
  • Messages: 91
  • Sexe: Homme
  • Il vit ! Il vit !
    • Voir le profil
    • Le Petit Serveur
Re : Re : [Backup] Quel soft utiliser
« Réponse #6 le: 12 Novembre 2006 à 15:17:47 »
hop, je viens de me rendre compte que tes options de rsync ne fait pas une synchronisation complete, mais une addition de fichier uniquement :
Avec ton script, si tu effaces un fichier dans ton repertoire initiale, il est conservé dans le repertoire de sauvegarde.


C'est voulu , en cas de mauvaise manip qui passerait inaperçue sur mes fichiers actifs je veux pouvoir récupérer mes conneries deux jours plus tard.
Serveur SOHO
Boitier HTPC
Intel Core I5 760
16 Go DDR3
4xSATA 1.5 To + 1xSATA 500 Go
Seven (Eeeeehh oui !)

Hors ligne cben76

  • Disque externe
  • *
  • Messages: 48
    • Voir le profil
Re : [Backup] Quel soft utiliser
« Réponse #7 le: 12 Novembre 2006 à 17:34:56 »
oki :)
effectivement, c'est pas con. mais du coup la sauvegarde ne fait que grossir.
D'autant que la modif reste elle repercutée immediatement.
Mais c'est pas bete. Je vais reflechir a un truc entre les deux (synchro additive quotidienne et complete tout les semaines par exemple).