Administrer ses sauvegardes Rsync avec Webmin

De HomeServer.DIY.
Aller à : Navigation, rechercher

Rsync est un logiciel de synchronisation incrémental, de base uniquement en ligne de commande. Puissant pour les initiés et intimidant pour les autre. Nous allons donc l'administrer avec Syncmin un des modules de Webmin, ce qui nous permettra de créer des routines en interface graphique. Si vous n'utilisez pas encore Webmin, le tutoriel pour son installation se trouve ici

Sommaire

Installation de Rsync

Pour commencer ouvrez une console en mode root, et installez le paquet rsync :

user@computer:$ apt-get install rsync

Dans le cas où les données et les sauvegardes se trouveraient sur deux machines différentes. Il faudra bien sûr l'installer sur les deux.

Installation de Syncmin

Syncmin n'est pas disponible dans la liste des modules de base. Il faut donc l'ajouter manuellement
Ouvrez une cession Webmin, pour ajouter le module :Webmin/ Configuration de webmin/ Modules webmin/
Vous arrivez sur l'onglet install, cliquez sur "A partir d'une url ftp ou http"
Coller le lien suivant :

http://fr.sourceforge.jp/frs/g_redir.php?m=jaist&f=%2Fsyncmin%2Fsyncmin%2F1.00%2Fsyncmin.tar

Cliquez sur « installer le module », si tout se passe bien vous devez avoir le message suivant :

Les modules suivants ont été installés et ajoutés avec succès à la liste de contrôle d'accès de tous les utilisateurs :
Syncmin Manager dans /usr/share/webmin/syncmin (116 ko) sous la catégorie Cluster

Créer une routine

Lancez syncmin (Cluster/ Syncmin Manager), en haut cliquez sur « Configuration du module ».
Rien de bien méchant, il suffit de renseigner l'ip des machines contenant les données sources et destination. Sauvegarder. Syncmin Configuration Module etape 1.JPG

De retour sur la page Syncmin Scripts, cliquez sur « create File Sync » Là encore c'est excessivement simple, prendre simplement garde à la syntaxe des chemins.
Pour sauvegarder le dossier document :

/home/toto/Documents

Pour sauvegarder le contenu du dossier document :

/home/toto/Documents/

Syncmin Script Creator etape 2.JPG

N'oubliez pas de renseigner votre mot de passe tout en bas du tableau. Cliquez sur « Create », puis sur « Continue ».

Vous arrivez à présent sur Syncmin Scheduling.
Cliquez sur « Enable » et sélectionnez une heure de démarrage. Laissez * dans Month et Day, sauf à vouloir une sauvegarde hebdomadaire ou mensuelle. Syncmin Scheduling etape 4.JPG

Cliquez sur « Continue » puis « Exit » et voilà c'est terminé, vous avez à présent une première routine qui s'affiche dans le tableau. Syncmin page accueil etape 5.JPG

Note : En cliquant sur son ID vous avez la possibilité de l'éditer ou de l'effacer.

Sauvegarder des données stockées sur un poste Windows

Pour cela, nous allons utiliser le partage Samba natif sous Windows.

Côté Windows : il suffit de mettre le dossier à sauvegarder en partage.

Clic droit/ partager avec/ des personnes spécifiques

Et suivre les indications.


Côté serveur : mettre en place le partage Samba en suivant le tutoriel accéder au partage samba depuis debian

Le répertoire créé (nommé "partage_samba" dans le tutoriel précédemment cité), vous servira de dossier source pour créer vos sauvegardes.

Note : le pc Windows devra bien entendu être allumé à l'heure programmée de la sauvegarde.