sauvegarde sur DD usb, besoin avis sur mon script

sauvegarde sur DD usb, besoin avis sur mon script - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 22-01-2007 à 02:17:33    

Je viens de faire un script pour sauvegarder mes données sur un disque dur usb.
je fais des sauvegardes tous les jours avec une tache cron.
je garde pour chaque jour une copie dans un dossier different.
j'ai un disque pour les semaines paires et un autre pour les impaires
j'envoie les log par mails, j'ai configuré exim
 
crontab -e
 

Code :
  1. 30 22 * * * /root/scripts/backup.sh


 

Code :
  1. #!/bin/sh
  2. LOGFILE="/root/scripts/backup.log"
  3. DATE=`date +%d/%m/%Y`
  4. HEURE=`date +%H:%M`
  5. JOUR=`date +%A`
  6. DDUR=/dev/sdb1
  7. MP=/mnt/usb
  8. SOURCE=/home/damien/icone
  9. DESTINATION=/mnt/usb/sauvegarde/$JOUR
  10. FS=vfat
  11. EMAIL=damstux@XXXX
  12. sauvegarde()
  13. {
  14. rm -rf $DESTINATION/*
  15. FREEDDUR=`df -h | grep $DDUR | tr -s ' ' |tail -n 1 | cut -d' ' -f4`
  16. echo "Taillle disponible sur $DDUR: $FREEDDUR avant la sauvegarde"  >> $LOGFILE
  17. cp -R $SOURCE $DESTINATION >> $LOGFILE
  18. DATE=`date +%d/%m/%Y`
  19. HEURE=`date +%H:%M`
  20. echo "Sauvegarde effectuee correctement" >> $LOGFILE
  21. echo "Fin de la sauvegarde le $DATE a $HEURE" >> $LOGFILE
  22. FREEDDUR=`df -h | grep $DDUR | tr -s ' ' |tail -n 1 | cut -d' ' -f4`
  23. echo "Taillle disponible sur $DDUR: $FREEDDUR apres la sauvegarde"  >> $LOGFILE
  24. }
  25. # Debut !
  26. rm $LOGFILE
  27. echo "Debut de la sauvegarde le $DATE a $HEURE" >> $LOGFILE
  28. TAILLESOURCE=`du -hs $SOURCE`
  29. echo "Sauvegarde de $SOURCE, Taille: $TAILLESOURCE" >> $LOGFILE
  30. mount $DDUR $MP -t $FS >> LOGFILE
  31. if [ $? -ne 0 ]
  32. then
  33.         echo "Erreur lors du montage du disque !!!" >> $LOGFILE
  34.         echo "Sauvegarde NON effectuee" >> $LOGFILE
  35. elif [ -d  $DESTINATION ]
  36. then
  37.  sauvegarde
  38. else
  39.  echo "Pas de dossier du: $JOUR on va le creer" >> $LOGFILE
  40.  mkdir $DESTINATION
  41.  sauvegarde
  42. fi
  43. umount $DDUR >>$LOGFILE
  44. cat $LOGFILE | mail -s backup $EMAIL


 
Ca marche bien il me semble.
 
Je voudrais des avis exterieurs pour me dire s'il y a des choses qui vous semblent pas logiques ou des améliorations à apporter.
 
Je me demandais si ca vallait la peine de compresser, j'ai jusqu'a 100go a backuper, ca fait pas un peu gros a compresser tout ca ? sachant que la taille des disques n'est pas un probleme.
 
Je sauvegarde un serveur de fichiers, les utilisateurs sont sous Windows, l'interer c'est de pouvoir restaurer facilement.
Meme si l'ecriture sur le NTFS ca marche j'ai pas envie de  m'y risquer.
Ext3 c'est pas mal, mais mes utilisateurs veulent pouvoir brancher les disques sur leur pc avec XP et c'est reloud car faut installer un soft pour lire l'ext3
FAT32, bof ... On peut faire des partitions de 500go ?
 
Vous me conseillez quoi ?

Reply

Marsh Posté le 22-01-2007 à 02:17:33   

Reply

Marsh Posté le 22-01-2007 à 11:05:55    

beurk
rdiff-backup

Reply

Marsh Posté le 22-01-2007 à 11:07:12    

rsync :o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 22-01-2007 à 11:11:50    

rsync caylebieng-oueh :jap:  
mais pas pour un serveur de fichier win?

Reply

Marsh Posté le 22-01-2007 à 11:13:45    

win célemal :o
[:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed