Backup d'Openfiler

De $1

 

Mettre Openfiler comme Nas pour héberger les données des utilisateurs, c'est bien.


Le sécuriser afin de ne rien perdre, voir rétablir rapidement les données en ligne, c'est mieux.


L'une des solutions (au delà de l'éternelle sauvegarde sur bandes) est bien entendue l'utilisation de "Rsync".


Il s'agit d'un outil de synchronisation de données des plus efficaces.


L'idée donc est, vue le faible de coût d'Openfiler (une machine en fin de vie avec quelques disques dur),

de mettre en place un second Nas de backup/secours permettant de sauvegarder tous les soirs les données contenues sur le Nas de prod.

Puis de paramétrer le premier afin de se synchroniser sur le second.

Paramétrages

Voici comment paramétrer rsync sur le Nas de backup.

  • Créez et éditez le fichier /etc/rsync :
vi /etc/default/rsync
  • Rajoutez cette ligne :
RSYNC_ENABLE=true
  • Créez et éditez maintenant le fichier /etc/rsyncd.conf :
sudo vi /etc/rsyncd.conf
  • Rajoutez cette ligne permettant de créer le partage "Backup" :
[Backup]
  path = /mnt/volume/partage/Backup
  comment = Synchro fichiers internes
  read only = false
  • Créez l'utilisateur et le groupe :
useradd rsync
passwd rsync
groupadd rsync
gpasswd -a rsync rsync
  • Attribuez les droits ...
chown -R rsync:rsync /mnt/volume/partage/Backup
chmod -R 777 /mnt/volume/partage/Backup
  • Lancez maintenant le service rsync :
/etc/init.d/rsync start
  • Faites un test depuis le nas de prod :
rsync -az --stats --delete --force --ignore-errors  /home/user IPdistante::Backup/
  • Dernier point, paramétrer une tâche planifiée afin d'exécuter rsync toutes les nuits.
  • Exécutez :
crontab -e
  • Insérez :
00 20 * * *   rsync -raz --stats --delete --force --ignore-errors /mnt/datas/datas/_Documents 10.XXX.XXX.XXX::Backup/


Crée une tâche de syncronisation via Rsync du dossier /mnt/datas/_Documents vers 10.XXX.XXX.XXX::Backup/ tous les soirs à partir de 20h00

  • Autre exemple :
00 8-19 * * *   rsync -raz --stats --bwlimit=64 --max-size=3M /mnt/datas/datas/_Documents 10.XXX.XXX.XXX::Backup/

Crée une tâche de synchronisation de 8H00 à 19H00 en limitant la bande passante utilisée pour Rsync à 64 Kb et ne synchronise pas les fichiers de plus de 3Mb

00 08 * * *   killall rsync

Kill la tâche rsync tous les matins à 8H00 (Au cas ou elle ne serait pas terminée)

  • PS :

crontab -l : Permet de voir les tâches planifiées.

crontab -r : Supprime les tâches planifiées de l'utilisateur

 howto05_small.pngVous en pensez quoi ?


 

 

 

 
 
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.