Mise en ligne d'un script de sauvegarde sur dvd

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Mise en ligne d'un script de sauvegarde sur dvd

Messagepar jobez » 12 Sep 2006 14:26

Bonjour à tous,
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.
SME 7.0 :
Athlon 2600+ , 512Mo RAM, 2x80 Go RAID1, Sauvegarde quotidienne sur graveur DVD pionner.
JoBeZ.NeT
jobez
Quartier Maître
Quartier Maître
 
Messages: 24
Inscrit le: 14 Fév 2006 02:09
Localisation: rouen

Messagepar unnilennium » 12 Sep 2006 23:23

peut etre un controle de l'espace necessaire => qu'il plante pas la gravure d'un DVD avec un tar de 30 Go...


sinon bon job.
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron