Bonjour,
J'ai à la maison une SME 7.5.1 en serveur only pour nos messageries, contacts, agendas etc .. qui n'a pas de sauvegarde régulière, automatisée, incrémentielle.
Ayant récupéré un DD IDE de grande capacité et comme nous abordons un long week-end pluvieux, je me lance.
Adapter BackupPC et Backup with DAR me semble compliqué alors que le forum et le net proposent des bribes de solutions qui misent bout à bout m'ont amené à faire ce qui suit :
Création du répertoire où stocker les backup
mkdir /backup
Ajout un disque dur (cf le site smeserver.fr "Astuces et howtos")
# Lister les partitions
fdisk -l
# Créer et formatter la partition pour les sauvegardes avec
fdisk /dev/hdb
# Automatiser le montage
vi /etc/fstab
# en ajoutant la ligne suivante :
/dev/hdb1 /backup ext3 usrquota,grpquota 1 1
# Monter la partition
mount /dev/hdb1
# Recréer les quotas
quotacheck -cguv /backup
# Créer le script de sauvegarde
vi /bin/backup.sh
# copier les lignes suivantes (cf http://smeserver.pialasse.com/index.php/Rsync ) :
#!/bin/sh
# variable de date
DATE=$(date +%d)
echo "$DATE" >>/tmp/sauvegarde.txt
#rsync des dossiers importants du serveur
SRC1=("/home/e-smith/files" "")
#destination sur le serveur de sauvegarde
DEST="/backup/"
# -n simulation
OPTIONS=" --fo^rce --ignore-errors --delete --delete-excluded -av"
#commande rsync
rsync $OPTIONS ${SRC1[@]} $DEST >>/tmp/sauvegarde.txt
# Modifier les droits du script
chmod u+x /bin/backup.sh
# Créer une ibay "backup" dans le server manager (chacun peut aller chercher un fichier supprimé par erreur)
# Créer un lien symbolique entre les données du backup et l'ibay backup
ln -s /backup/* /home/e-smith/files/ibays/backup/
# Automatiser le lancement de la sauvegarde
vi /etc/cron.d/backup
# copier les lignes suivantes
# Lance le script backup tous les jours à 2:55
55 2 * * * root /bin/backup.sh
Voilà, c'est tout.
Je vous remercie de vos conseils pour corriger et améliorer le bidule.
@ vous lire.