cat /mnt/Gentoo_Backup/mkstage.sh #!/bin/bash #Bouyafa backup Script for Gentoo reload.bastion.fr #Auteur : bouyafa #Date : 2006.05.28 #Adaptation de mkstage4.sh cr par nianderson #Pour décompresser l'archive: #tar xvjpf stage4.tar.bz2 ################################################### log="/mnt/Gentoo_Backup/logs/lastbackup.log" jour=`date +\%d_\%m_\%Y` heure=`date +\%Hh\%M` mv "$log" "$log.yesterday" mv /mnt/Gentoo_Backup/stage4.tar.bz2 /mnt/Gentoo_Backup/stage4.tar.bz2.last mv /mnt/Gentoo_Backup/bootcpy /mnt/Gentoo_Backup/bootcpy.last echo Fait le $jour à $heure >> $log echo Backup de la partition /boot sur Reload >> $log echo ======================================= >> $log echo -en Montage de /boot ... >> $log mount /boot echo -en Copie de /boot ... >> $log cp -R /boot/ /mnt/Gentoo_Backup/bootcpy echo -en Dmontage de /boot ... >> $log umount /boot sleep 5 echo Fin du backup de la partition /boot le $jour à $heure >> $log echo Backup de la partition / sur Reload >> $log echo =================================== >> $log # nom de l'archive archive=stage4.tar.bz2 # options pour l'archive tarOptions="--exclude=$(hostname)-stage4.tar.bz2 --exclude=/dev/* --exclude=/pro c/* --exclude=/sys/* --exclude=/tmp/* --exclude=/usr/portage/* --exclude=/home/* --exclude=/mnt/* --create --absolute-names --preserve-permissions --bzip2 --fil e" # Créer l'archive echo tar ${tarOptions} ${archive} / >> $log tar ${tarOptions} ${archive} /; echo Archive terminée >> $log echo Fin du backup de la partition / le $jour à $heure >> $log