Table des matières

Synchronisation automatique par le réseau Wifi et BackInTime

Ce tutoriel est basé en très grande partie sur le post très instructif de Philoupes sur Alionet. Il soulève la question suivante : comment synchroniser automatiquement une machine via NAS, et ce en utilisant un réseau sans fil ?

Installation de BackInTime

Première étape : installer BackInTime. Le logiciel est recensé dans le dépôt Packman. Ajoutez le dépôt si ce n'est déjà fait (il est présent dans les dépôts communautaires). Pour cela, rien de plus simple :

zypper in backintime 

Mieux, vous pouvez choisir votre frontend. Sous KDE (qt):

zypper in backintime-kde

Sous Gnome (gtk)

zypper in backintime-qt

Et le logiciel est là. Rien de bien méchant, jusque là…

Les problèmes commencent...

Notre soucis provient du fait que la connexion au système de fichiers distant doit être faite après la connexion au réseau. Seulement, les systèmes de fichiers sont montés avant le réseau. D'où un petit problème…

La solution proposée

Pré-requis

Autofs doit être installé. S'il n'est pas là, vous le trouverez dans le dépôt OSS ;-)

Renseignement du système de fichiers

Nous devons forcer le montage automatique de notre périphérique, au bon moment.. Procédons comme suit :

Créez (s'il n'existe pas déjà) un fichier auto.master dans le répertoire /etc. Entrez dans ce fichier la ligne de référence au fichier auto.quelquechose… que nous allons créer juste après ;-)

/media/NAS /etc/auto.cifs --ghost,--timeout=30

Configuration de cifs

Nous avons besoin d'un petit fichier pour cifs. Il faut créer le fichier auto.cifs toujours dans /etc (dans ce cas c'est .cifs mais j'ai vu qu'on pouvait monter d'autres types comme nfs, smb…). Dans mon cas il contient l'unique ligne suivante (mais j'ai vu qu'on pouvait faire du multi montage)

BACKUP -fstype=cifs,credentials=/root/.smbpassword ://192.168.1.5/BACKUP

Selon la documentation, ce fichier doit être exécutable, donc faites en root :

chmod a+x /etc/auto.cifs

Le fichier de connexion

Nous voulons nous assurer que le système se connecte tout seul, comme un grand… Pour ça, nous avons besoin d'un nom d'utilisateur et d'un mot de passe. Histoire d'accéder sans problèmes à Samba. C'est là que le fichier .smbpassword, placé dans /root, intervient. Son contenu est le suivant (tout simplement) :

</code>username=le-login-utilisateur password=Le-mot-de-passe</code>

Démarrage d'autofs

Pour démarrer autofs (qui est un service comme un autre), faites :

/etc/init.d/autofs start

Pour recharger la configuration :

/etc/init.d/autofs reload

Reste à lancer le service au démarrage. Pour ça, il suffit de passer par yast et le module de gestion des services, et d'ajouter le niveau 5 pour autofs. Et le tour est joué.

Sources

Comme rappelé dans le post de Philoupes, les sources qui ont permis de monter ce tuto sont essentielles :

http://linux.jpvweb.com/mesrecetteslinux/, plus précisément la page sur le montage de disques réseaux sous SAMBA et CIFS