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.

Partie 1
Partie 1 sur 2:

Créer le serveur

  1. 1
    Faites 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.
  2. 2
    Comprenez 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.
  3. 3
    Ouvrez 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. 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.
  5. 5
    Une 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. 6
    Écrivez sudo /etc/init.d/portmap restart pour redémarrer le service portmap. Les modifications vont bien être prises en compte.
  7. 7
    Cré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. 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.
  9. 9
    Ajoutez 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.
  10. 10
    Ouvrez 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] .
  11. 11
    Entrez la commande sudo /etc/init.d/nfs-kernel-server restart pour redémarrer le serveur NFS [2] .
    Publicité
Partie 2
Partie 2 sur 2:

Connecter les ordinateurs clients

  1. 1
    Ouvrez le Terminal sur l’ordinateur client.
  2. 2
    Écrivez sudo apt-get install portmap nfs-common . Appuyez sur Entrée pour installer les fichiers clients du système NFS.
  3. 3
    Cré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. 4
    Écrivez pico /etc/fstab pour ouvrir le fichier /etc/fstab .
  5. 5
    Ajoutez .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. 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.
  7. 7
    Testez 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.
  8. 8
    Ré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é

À propos de ce wikiHow

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.
Catégories: Linux
Publicité