Connecter deux ordinateurs avec NFS
Introduction
Pour réaliser un petit réseau (pour moi il est petit puisqu'il n'y aura pas plus de 3 ordinateurs, mais j'imagine qu'on peut en mettre beaucoup plus) pour des ordinateurs tournant sous Linux, il faut utiliser NFS (mieux que Samba pour ce cas précis).
Pour l'exemple, je vais prendre deux ordinateurs, un fixe (un desktop qui tourne sous Kubuntu-15-04 (anc. Kubuntu-12-04) que je vais appeler Fixe) et un mobile (un laptop qui tourne aussi sous Kubuntu-15-04 (anc. Sabayon 9) que je vais nommer Mobile). L'utilisateur qui effectuera le partage sur le poste Fixe se nomme arcade.
Nota Bene : les deux ordinateurs tournent sous KDE 4.14.6 (anc. 4.8)
Pour que le tout fonctionne, je dois installer un serveur NFS, dans cet exemple ce sera sur le poste Fixe et un client NFS qui lui sera installé sur le poste Mobile
Installation du serveur sur le poste Fixe
Installer le paquet nfs-kernel-server
sudo apt-get install nfs-kernel-server
Une fois le paquet installé, on doit modifier la configuration du fichier etc/exports pour indiquer le dossier qui doit être partagé. Dans l'exemple qui va suivre, je désire partager tout le contenu de l'utilisateur arcade du poste Fixe. Éditez le fichier exports
sudo nano etc/exports
... et rajoutez la ligne suivante :
# Dossier partagé : /home/arcade/ 192.168.1.0/24(rw,sync)
L'adresse 192.168.1.0 doit correspondre au début des IPs de votre réseau et le /24 permet d'étendre à 255 postes du réseau local
Une fois la modification faite, relancez NFS ainsi :
sudo service nfs-kernel-server reload
Vous pouvez vérifier le résultat en tapant :
exportfs -a
Ensuite il faut partager le dossier principal de l'utilisateur... soit arcade...
Avec KDE aller sur le dossier /home/ (depuis la racine) puis afficher les propriétés, cliquer sur l'onglet Droits d'accès et cliquer sur le bouton Droits d'accès avancés. Autoriser tout le monde à Lire Ecrire Supprimer (rwx)
Fin de la partie Serveur...
Installation du client sur le poste Mobile
Pour ce faire, il faut installer nfs-common sur le poste mobile.
sudo apt-get install nfs-common
Ensuite il faut créer un dossier dans lequel sera monté le home/arcade du poste fixe, j'ai choisi partage :
sudo mkdir /media/partage
Monter dans Mobile le partage de Fixe
Pour utiliser le partage réalisé ci-dessus, je vais au plus simple et monter manuellement sur le poste Mobile le /home/arcade du poste Fixe. Un montage permanant n'est pas nécessaire car j'utilise ce laptop dans plusieurs endroits et je n'ai pas envie qu'à chaque démarrage il cherche à établir le lien...
Pour monter manuellement dans le poste client (Mobile) il faut faire ainsi :
(pour l'exemple, l'adresse IP du poste Fixe est la suivante : 192.168.1.73)
mount -t nfs 192.168.1.73:/home/arcade /media/partage
C'est dans /media/partage que l'on retrouvera l'intégralité du home de l'utilisateur arcade du poste Fixe
Si vous voulez en savoir plus, de nombreux détails supplémentaires vous sont donnés dans le forum Ubuntu à l'adresse suivante http://doc.ubuntu-fr.org/nfs
Pour monter un partage NFS manuellement je vous suggère : https://kogitae.fr/montage-manuel-dun-partage-nfs.htm
Démonter le partage (dans Mobile) :
umount /media/partage
FIN