Comment partager des fichiers entre des ordinateurs Linux à l'aide de NFS

Table des matières:

Comment partager des fichiers entre des ordinateurs Linux à l'aide de NFS
Comment partager des fichiers entre des ordinateurs Linux à l'aide de NFS

Vidéo: Comment partager des fichiers entre des ordinateurs Linux à l'aide de NFS

Vidéo: Comment partager des fichiers entre des ordinateurs Linux à l'aide de NFS
Vidéo: Comment installer Debian 11 2024, Avril
Anonim

Presque toutes les distributions Linux offrent la possibilité de configurer un système de fichiers réseau (NFS) qui permet aux différents ordinateurs Linux du réseau de partager facilement des fichiers. NFS ne convient qu'aux réseaux composés entièrement d'ordinateurs et de serveurs Linux, mais fonctionne au niveau du système pour des transferts rapides et efficaces entre les ordinateurs.

Pas

Partie 1 sur 2: Création du serveur

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 1
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 1

Étape 1. Utilisez NFS (Network File System) pour partager des fichiers entre des ordinateurs Linux sur un réseau local

Si vous devez partager des fichiers avec des ordinateurs Windows ou Mac, vous aurez beaucoup plus de succès avec Samba.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 2
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 2

Étape 2. Comprendre le fonctionnement de NFS

Lors du partage de fichiers avec NFS, il y a deux côtés: le serveur et les clients. Le serveur est l'ordinateur qui stocke réellement les fichiers, tandis que les clients sont les ordinateurs qui accèdent au dossier partagé en montant le dossier partagé en tant que lecteur virtuel. NFS devra être configuré à la fois sur le serveur et sur tout client souhaitant se connecter.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 3
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 3

Étape 3. Ouvrez le terminal sur l'ordinateur serveur

C'est l'ordinateur qui hébergera les fichiers partagés. L'ordinateur serveur devra être allumé et connecté pour que les clients puissent monter le dossier partagé. NFS nécessite l'utilisation du terminal pour installer et configurer à la fois le serveur et le client.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 4
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 4

Étape 4. Tapez

sudo apt-get install nfs-kernel-server nfs-common portmap et appuyez sur Entrez.

Cela commencera à télécharger et à installer les fichiers NFS sur votre ordinateur.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 5
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 5

Étape 5. Après l'installation, tapez

dpkg-reconfigurer portmap.

Sélectionnez "Non" dans le menu qui apparaît. Cela permettra à d'autres ordinateurs du réseau de se connecter à votre dossier partagé.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 6
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 6

Étape 6. Tapez

sudo /etc/init.d/portmap redémarrer pour redémarrer le service portmap.

Cela garantira que vos modifications prennent effet.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 7
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 7

Étape 7. Créez un répertoire factice qui sera utilisé pour partager les données

Il s'agit d'un répertoire vide qui dirigera les clients vers le répertoire partagé réel. Cela vous permettra de modifier ultérieurement le répertoire partagé sur votre serveur sans avoir à apporter de modifications aux clients.

  • Tapez.mkdir -p /export/dummyname et appuyez sur Entrez.

    Cela créera un répertoire nommé dummyname que les clients verront.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 8
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 8

Étape 8. Tapez pico /etc/fstab et appuyez sur Entrée

Cela ouvrira le fichier /etc/fstab et vous permettra de monter automatiquement le lecteur partagé à chaque démarrage du serveur.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 9
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 9

Étape 9. Ajoutez

chemin partagé chemin factice aucun lien 0 0 à la fin du fichier.

Remplacez sharedpath par l'emplacement du lecteur partagé et remplacez dummypath par l'emplacement du répertoire factice que vous avez créé précédemment.

Par exemple, pour partager le lecteur /dev/sdb avec les clients à l'aide du répertoire factice créé précédemment, vous devez saisir /dev/sdb /export/Shared none bind 0 0. Enregistrez les modifications dans le fichier

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 10
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 10

Étape 10. Ouvrez le fichier

/etc/exports déposer.

Vous devrez ajouter votre répertoire factice ainsi que les IP autorisées à y accéder dans ce fichier. Utilisez le format suivant pour partager avec toutes les adresses IP de votre réseau local: /export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 11
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 11

Étape 11. Utilisez le

sudo /etc/init.d/nfs-kernel-server restart commande pour redémarrer le serveur NFS.

Partie 2 sur 2: Connexion des ordinateurs clients

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 12
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 12

Étape 1. Ouvrez le terminal sur l'ordinateur client

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 13
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 13

Étape 2. Tapez

sudo apt-get install portmap nfs-common et appuyez sur Entrez pour installer les fichiers client NFS.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 14
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 14

Étape 3. Créez le répertoire dans lequel les fichiers partagés seront montés

Vous pouvez nommer cela comme vous le souhaitez. Par exemple, vous pouvez taper mkdir /sharedFiles pour créer un dossier appelé "sharedFiles".

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 15
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 15

Étape 4. Tapez

pico /etc/fstab pour ouvrir le /etc/fstab déposer.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 16
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 16

Étape 5. Ajoutez

serverIP:sharedDirectory nfs rsize=8192, wsize=8192, timeo=14, intr à la fin du fichier.

Remplacez serverIP par l'adresse IP de l'ordinateur serveur NFS. Remplacez sharedDirectory par le répertoire factice que vous avez créé sur le serveur NFS et le répertoire local que vous venez de créer. Laissez le reste des valeurs telles qu'elles sont pour l'instant.

En utilisant les exemples ci-dessus, la ligne peut ressembler à: 192.168.1.5:/export/Shared /sharedFiles nfs rsize=8192, wsize=8192, timeo=14, intr

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 17
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 17

Étape 6. Tapez

sudo /etc/init.d/portmap redémarrer pour redémarrer portmap et utiliser les nouveaux paramètres.

Le lecteur sera automatiquement monté à chaque redémarrage de l'ordinateur.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 18
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 18

Étape 7. Testez le variateur en le montant manuellement avant de redémarrer

Tapez mount -a puis ls /sharedFiles pour voir si les fichiers partagés sont affichés.

Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 19
Partager des fichiers entre des ordinateurs Linux à l'aide de NFS Étape 19

Étape 8. Répétez ce processus pour chaque ordinateur connecté

Vous devriez pouvoir entrer les mêmes paramètres et vous connecter avec succès.

Conseillé: