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 ?
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à…
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…
Autofs doit être installé. S'il n'est pas là, vous le trouverez dans le dépôt OSS
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
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
://192....../repertoire
c'est le chemin vers le répertoire du NAS
Selon la documentation, ce fichier doit être exécutable, donc faites en root :
chmod a+x /etc/auto.cifs
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>
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é.
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