Suite à mes nombreuses recherches, et ne trouvant pas ce que je rechercher pour faire une sauvegarde sur dvd, j'ai donc écris un script qui automatise la sauvegarde :
##########################################
## Script de Sauvegarde ##
## Automatique ##
## écrit pour SME SERVER ##
## Réalisation : ##
## jobez ##
##########################################
#Déclaration des variables :
DATE=`date -I`
echo "création du répertoire de sauvegarde"
rm -rf /save/
mkdir /save/
mkdir /save/temp/
rm -rf /sauvegarde.tar
#Création du dossier de sauvegarde :
echo "création du répertoire de sauvegarde"
rm -rf /save/
mkdir /save/
mkdir /save/temp/
rm -rf /sauvegarde.tar
#Copie des fichiers élémentaires à la sauvegarde
cp -dpR /etc/group /save/temp/
cp -dpR /etc/shadow /save/temp/
cp -dpR /etc/passwd /save/temp/
cp -dpR /etc/gshadow /save/temp/
cp -dpR /etc/smbpasswd /save/temp/
cp -dpR /etc/sudoers save/temp/
cp -dpR /etc/yum/ /save/temp/
cp -dpR /etc/ssh/ /save/temp/
cp -dpR /opt/ /save/temp/
cp -dpR /root/ /save/temp/
cp -dpR /etc/templates-custom /save/temp/
cp -dpR /etc/templates-user-custom /save/temp/
cp -dpR /home/e-smith/ /save/temp/
#Sauvegarde des bases Mysql
echo "sauvegarde de la base SQL"
mysqldump --all-databases > /save/bases_sql.sql
#Création de l'archive tar
tar -vcf sauvegarde_$DATE.tar /save/temp/
#demontage du graveur dvd
echo "demontage en cours"
umount /dev/dvdwriter
#Formatage +copie sur dvd de l'archive + éjection
echo "formatage en cours du dvd-rom"
dvd+rw-format -lead-out /dev/dvdwriter
echo "copie en cours sur dvd-rom"
growisofs -Z /dev/dvdwriter /root/sauvegarde.tar
rm -rf /root/sauvegarde.tar
eject
Indications :
Il faut copier ce script dans le dossier root.
Si je pouvais avoir des retours pour l'améliorer et ensuite un faire un rpm pour pouvoir l'intégrer à cron et au serveur manager, ca serait cool.
Merci d'avance.