Backup sur CDRW

navet le boulet -  
 navet le boulet -
voila j'ai fais un script : mais je sais pas si on efface un CDRW de cette facon :
cdrecord -v -pad speed=4 dev=1,0,0 blank=fast
Ces parametres sont ils suffisants (la doc n'est pas claire) ?

voila le script pour les curieux execute par root

/root/backup.sh
et le crontab est
0 3 * * 0 /root/backup.sh

SCRIPT:

#!/bin/sh
NEW_bckp_NAME=`date | awk '{print $1 $2 $3}'`
# genrer un nom de fichier facilitant les interventions en
# cas de souci
touch /tmp/bckp/$NEW_bckp_NAME.log
date >> /tmp/bckp/$NEW_bckp_NAME.log
# Creer le fichier ISO (pregravage)
mkisofs -o /tmp/bckp/$NEW_bckp_NAME.iso -J -r -R \
-graft-points -l -L -no-bak -allow-multidot -q \
operator/=/home/operator \
pg_sql/=/home/bases \
....
# !!!! FINIR LA LISTE DES VOLUMES A BACKUPER !!!!
test_isoFS_size=`ll /tmp/bckp/$NEW_bckp_NAME.iso | awk '{print $5}'`
if [ $test_isoFS_size -lt 640000000 ] then
# LAISSER DE LA MARGE SUR CE TEST
echo "SIZE TEST : OK" >> /tmp/bckp/$NEW_bckp_NAME.log
# Effacer CD
cdrecord -v -pad speed=4 dev=1,0,0 blank=fast
echo "BLANKED CD : DONE" >> /tmp/bckp/$NEW_bckp_NAME.log
# gravage effectif
cdrecord -v -eject speed=4 dev=1,0,0 /tmp/bckp/$NEW_bckp_NAME.iso
echo "Write on cd : done" >> /tmp/bckp/$NEW_bckp_NAME.log
# ajouter la date une deuxieme fois pour voir la duree de l'operation
Date >> /tmp/bckp/$NEW_bckp_NAME.log
# faire le menage
mv /tmp/bckp/$NEW_bckp_NAME.log /var/log/$NEW_bckp_NAME.log
rm /tmp/bckp/*.*
else
# fichier log
echo "TO BIG ISO FILE GENERATE A SCRIPT THAT CAN MANAGE 2 CD PLEASE" \
>> /tmp/bckp/$NEW_bckp_NAME.log
# FIN BRUTE
echo "TO BIG ISO FILE GENERATE A SCRIPT THAT CAN MANAGE 2 CD PLEASE" \
> /home/operator/newTOdoList.txt
A voir également:

1 réponse

navet le boulet
 
#!/bin/sh
mkisofs -o /tmp/NEW_bckp.iso -J -r -R -graft-points -l \
-l -L -no-bak -allow-multidot -q -ejec \
base/=/home/bases \
lastbckp/=/root/backup.iso \
perso/=/operator/*.* \
rootsrc/=/root/backup.sh \
bckp/=/home/operator/backups \
bgd1/=/home/operator/backgrounds.4.Xwin \
bgd2/=/home/operator/backgrounds2.4.Xwin &
cdrecord -v -pad speed=4 dev=1,0,0 blank=fast &
cdrecord -v speed=4 dev=1,0,0 /tmp/NEW_bckp.iso &
mv /tmp/NEW_bckp.iso /root/backup.iso

visiblement ca marche je vais pouvoir le finir
0