wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, 14 personnes, certaines anonymes, ont participé à son édition et à son amélioration au fil du temps.
Cet article a été consulté 11 619 fois.
Il est possible de mettre en place un système de fichiers en réseau ou « Network File System » (NFS) avec presque toutes les distributions de Linux, ce qui permet à différents ordinateurs sous Linux de partager facilement des fichiers à travers un réseau. NFS convient seulement aux réseaux composés uniquement d’ordinateurs et de serveurs sous Linux, mais il opère au niveau du système pour réaliser des transferts rapides et efficaces entre des ordinateurs.
Étapes
Créer le serveur
-
1Faites appel au système NFS. Cela permet de partager des fichiers entre des ordinateurs Linux sur un réseau local. Si vous avez besoin de partager des fichiers avec des ordinateurs Windows ou Mac, vous aurez plus de chances avec un serveur Samba.
-
2Comprenez le fonctionnement de NFS. Pour partager des fichiers avec NFS, il y a deux parties : le serveur et le client. Le serveur correspond à l’ordinateur qui possède actuellement les fichiers, pendant que les clients correspondent aux ordinateurs qui accèdent au dossier partagé en montant le dossier partagé de la même manière qu’un lecteur virtuel. Vous devrez configurer NFS sur le serveur et sur chaque client qui voudra se connecter.
-
3Ouvrez le Terminal sur l’ordinateur qui fera office de serveur. Il s’agit de l’ordinateur qui va héberger les fichiers partagés. Le serveur devra être allumé et connecté pour que les clients puissent monter le fichier partagé. Avec NFS, il est obligatoire d’utiliser le Terminal pour installer et configurer le serveur et les clients.
-
4Écrivez sudo apt-get install nfs-kernel-server nfs-common portmap et appuyez sur Entrée. Le téléchargement des fichiers du système NFS vont être téléchargés et installés sur votre ordinateur.
-
5Une fois l’installation terminée, tapez dpkg-reconfigure portmap. Cliquez sur Non dans le menu qui apparait. Les autres ordinateurs du réseau seront autorisés à se connecter à votre dossier partagé.
-
6Écrivez sudo /etc/init.d/portmap restart pour redémarrer le service portmap. Les modifications vont bien être prises en compte.
-
7Créez un dossier temporaire qui sera utilisé pour partager les données. Ce sera un dossier vide qui va diriger les clients vers le dossier partagé actuel. Cela vous permettra plus tard de modifier le dossier partagé sur votre serveur sans avoir à réaliser de modifications sur les clients.
- Écrivez mkdir -p /export/nomtemporaire. Appuyez sur Entrée. Le dossier appelé nomtemporaire va être créé et les clients pourront le voir.
-
8Écrivez pico /etc/fstab et appuyez sur Entrée. Le fichier /etc/fstab va être ouvert et vous allez pouvoir monter automatiquement le dossier partagé au démarrage du serveur.
-
9Ajoutez cheminpartagé chemintemporaire none bind 0 0 à la fin du fichier. Remplacez cheminpartagé avec l’emplacement du dossier partagé, et remplacez chemintemporaire avec l’emplacement du dossier temporaire que vous avez créé plus tôt.
- Par exemple, pour partager le lecteur /dev/sdb en utilisant le dossier temporaire créé plus tôt, vous devrez taper /dev/sdb /export/Shared none bind 0 0. Enregistrez les modifications apportées au fichier.
-
10Ouvrez le fichier /etc/exports. Vous devrez indiquer dans ce fichier votre dossier temporaire de même que les adresses IP qui seront autorisées à y accéder. Utilisez le format suivant pour partager avec toutes les adresses IP sur votre réseau local : /export/nomtemporaire 192.168.1.1/24(rw,no_root_squash,async) [1] .
-
11Entrez la commande sudo /etc/init.d/nfs-kernel-server restart pour redémarrer le serveur NFS [2] .Publicité
Connecter les ordinateurs clients
-
1Ouvrez le Terminal sur l’ordinateur client.
-
2Écrivez sudo apt-get install portmap nfs-common . Appuyez sur Entrée pour installer les fichiers clients du système NFS.
-
3Créez le dossier dans lequel seront montés les fichiers partagés. Vous pouvez lui donner le nom que vous voulez. Par exemple, vous pouvez taper mkdir /fichiersPartagés pour créer un dossier appelé « fichiersPartagés ».
-
4Écrivez pico /etc/fstab pour ouvrir le fichier /etc/fstab .
-
5Ajoutez .serverIP:dossierPartagé nfs rsize=8192,wsize=8192,timeo=14,intr à la fin du fichier. Remplacez serveurIP avec l’adresse IP de l’ordinateur qui fait office de serveur NFS. Remplacez dossierPartagé avec le dossier temporaire que vous avez créé sur le serveur NFS et le dossier local que vous venez de créer. Laissez le reste des valeurs à leurs valeurs par défaut pour le moment.
- En appliquant les exemples ci-dessus, la ligne ressemble à : 192.168.1.5:/export/Shared /fichiersPartagés nfs rsize=8192,wsize=8192,timeo=14,intr.
-
6Écrivez sudo /etc/init.d/portmap restart pour redémarrer le service portmap. Cela va également prendre en compte les nouveaux paramètres. Le lecteur va se monter automatiquement à chaque démarrage de l’ordinateur.
-
7Testez le lecteur en le montant manuellement avant de redémarrer. Tapez mount -a puis ls /fichiersPartagés pour voir si les fichiers partagés sont affichés.
-
8Répétez la procédure pour chaque ordinateur connecté. Vous devrez être capable d’indiquer les mêmes paramètres et de vous connecter très facilement [3] .Publicité