All pastes #87967 Raw Edit

mkstage

public text v1 · immutable
·published 2006-07-14 10:36 UTC
rendered paste body
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