Salut à tous
Je suis en train de réaliser mon premier script un peu evolué (un peu ) et me voila confronté à un petit probleme.
C'est un script de sauvegarde (original ), le principe est que ca mount un lecteur reseau, ca le copie, ca le compresse.
Le problême est que je voudrais effectuer un test, a savoir qu'il regarde la taille du dossier monté, et qu'il la compare avec celui copié une fois la copie terminé.
Ex :
Ca regarde tout ce qui a dans /mnt/pc_jean => 1Go
Ca copie tout ce qui a dans /mnt/pc_jean dans /home/xpay/backup_jean, ca regarde => 500Mo
Cet idiot de jean a surement coupé son ordi pdt la copie, donc on annule et on garde l'ancienne sauvegarde.
Peut etre aussi qu'il a simplement delete un gros fichier mais bon, les probabilités sont moindre (ps : je n'ai rien contre les jean)
Voici le script :
Code :
- #!/bin/sh
- #Script de sauvegarde du Mes documents du pc de xpay
- if (ping -c 1 192.168.0.10>nul) then #Ping de la machine a backuper (1fois)
- echo "Montage du dossier...";
- mount -t smbfs //192.168.0.10/"Mes documents" /mnt/pc_xpay -o password=kikoo
- echo "Montage effectuer";
- # echo "Le volume fait ... Mo"
- echo "Creation du dossier temporaire...";
- rm -r /home/xpay/archives/pc_xpay/temp_backup/
- mkdir /home/xpay/archives/pc_xpay/temp_backup/
- echo "Copie du nouveau backup...";
- cp -r /mnt/pc_xpay/* /home/xpay/archives/pc_xpay/temp_backup/
- echo "Copie termine.";
- # Verifier si la taille du dossier copier est superieur ou egale a la taille enregistrer au debut.
- echo "Suppression de l'ancien backup..."
- rm -r *.rar
- echo "Compression des fichiers...";
- tar -jcvf /home/xpay/archives/pc_xpay/backup-$(date +%d-%m-%y).rar pc_xpay/temp_backup/*
- echo "Compression des fichiers termine."
- echo "Suppression des fichiers temporaires..."
- rm -r /home/xpay/archives/pc_xpay/temp_backup/
- echo "Sauvegarde de pc-xpay terminer le $(date)" >> /var/log/logbackup.log
- echo "Backup termine."
- else
- echo "pc_xpay est indisponible.";
- fi
|
Je pensais faire un "du -ch" et recuperer le total ecris en bas mais j'ai rien trouvé qui explique comment le faire.
Si quelqu'un peut m'aider à avancer
Merci d'avance
Message édité par XPaY le 22-01-2006 à 16:55:08
---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre." PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things