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: Nettoyer sa boîte mail en 15 sec ! 2024, Décembre
Anonim

Presque tous les types de Linux ont la possibilité de configurer un système de fichiers réseau (NFS) qui permet aux ordinateurs Linux sur le même réseau de partager des fichiers. Bien que NFS ne soit adapté qu'aux réseaux constitués d'ordinateurs et de serveurs Linux, il fonctionne au niveau du système pour des transferts de fichiers rapides et efficaces entre ordinateurs.

Étape

Partie 1 sur 2: Création d'un 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 pour partager des fichiers entre des ordinateurs Linux sur le réseau local

Si vous souhaitez partager des fichiers avec un ordinateur Mac ou Windows, utilisez 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. Savoir comment fonctionne NFS

Lors du partage de fichiers à l'aide de NFS, il y a deux parties: le serveur et le client. Le serveur est l'ordinateur qui stocke les fichiers, tandis que le client est l'ordinateur qui accède au dossier partagé en le montant en tant que lecteur virtuel. NFS doit d'abord être configuré sur le serveur et les ordinateurs clients que vous souhaitez utiliser.

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 un terminal sur l'ordinateur serveur

C'est l'ordinateur qui stocke les fichiers partagés. Vous devez activer et vous connecter à l'ordinateur serveur avant que le client puisse monter le dossier partagé sur son ordinateur. Utilisez le terminal pour configurer NFS sur les ordinateurs serveur et 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 Entrer.

Le fichier NFS sera téléchargé et installé sur l'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. Une fois l'installation terminée, tapez

dpkg-reconfigurer portmap.

Sélectionnez "Non" dans le menu qui apparaît. Désormais, les ordinateurs qui sont sur le réseau peuvent se connecter au 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 permet de s'assurer que les modifications peuvent être appliquées correctement.

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 des données

Ce répertoire vide redirigera le client vers le répertoire partagé réel. Cela vous facilitera la tâche si vous souhaitez modifier ultérieurement le répertoire partagé sur le serveur sans avoir à effectuer de modifications sur l'ordinateur client.

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

    Un répertoire nommé dummyname sera créé et le client pourra le visualiser.

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

Le fichier /etc/fstab s'ouvrira et vous permettra de monter automatiquement le lecteur partagé au démarrage de l'ordinateur 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 le chemin partagé par l'emplacement du lecteur partagé et remplacez le chemin fictif par l'emplacement du répertoire fictif que vous avez créé précédemment.

Par exemple, si vous souhaitez partager le lecteur /dev/sdb avec un client utilisant le répertoire factice créé, vous devez saisir /dev/sdb /export/Shared none bind 0 0. Enregistrez les modifications apportées au 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.

Vous devez ajouter un répertoire factice et une adresse IP autorisée à accéder au 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 la commande

sudo /etc/init.d/nfs-kernel-server restart 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 un 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 Entrer pour monter 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 un répertoire dans lequel les fichiers partagés seront montés

Vous pouvez le nommer n'importe quoi. 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 ouvrir le fichier /etc/fstab.

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 NFS du serveur. Changez le répertoire partagé avec le répertoire factice que vous avez créé sur le serveur NFS et le répertoire local que vous avez créé. Pour l'instant, vous n'avez pas besoin de modifier d'autres variables.

En utilisant l'exemple ci-dessus, la ligne de commande ressemblerait à: 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 appliquer les nouveaux paramètres.

Le lecteur partagé sera installé automatiquement à chaque mise sous tension 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. Essayez d'installer le lecteur avant de redémarrer l'ordinateur

Tapez mount -a puis ls /sharedFiles et voyez si les fichiers partagés apparaissent à l'écran.

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 connecter chaque ordinateur

Utilisez les mêmes paramètres et l'ordinateur se connectera.

Conseillé: