Introduction à NFS sous Linux

Êtes-vous fatigué de devoir constamment copier des fichiers sur deux systèmes? Pourquoi ne pas monter vos systèmes de fichiers locaux sur un réseau et des hôtes distants pour interagir avec eux car ils sont montés localement sur le même système. Vous n'avez pas compris? Dans cet article, nous passerons en revue les bases de NFS sous Linux.

NFS sous Linux

NFS (Network File System) comme son nom l'indique est un moyen de monter des répertoires Linux sur un réseau. Il a été essentiellement développé pour partager des fichiers et des dossiers entre deux systèmes Linux d'une manière plus rapide et meilleure. Il a été développé par Sun Microsystems en 1980 dans ce seul but. NFS utilise le protocole TCP (Transmission Control Protocol) et le protocole UDP (User Datagram Protocol) pour fournir une connexion sans état entre le client et le serveur.

Pourquoi devrions-nous utiliser NFS?

Comme on dit, partager c'est prendre soin. Ainsi, NFS est l'une des meilleures méthodes pour partager entre 2 systèmes Linux. Le but principal de NFS est de sauvegarder les données sur un serveur central accessible à tous les PC d'un réseau. Au lieu de copier un fichier d'un système vers un système, il est plus facile de créer NFS pour que tous les PC aient accès à ce fichier. Les nouvelles versions de NFS prennent également en charge les montages ACL et pseudo-racine. La meilleure partie est qu'un rafraîchissement manuel est nécessaire pour voir les nouveaux fichiers. En outre, il peut être sécurisé avec des pare-feu et Kerberos.

Quand devrions-nous utiliser NFS?

NFS peut être utilisé chaque fois que le partage doit être effectué entre les systèmes Linux. Pour partager entre un PC Windows et un Linux, utilisez Samba côté Windows. Oui c'est aussi simple que ça !!

Comment configurer NFS dans votre système Linux?

Tout d'abord, installez les packages pour NFS à l'aide de la commande «sudo apt-get install NFS-kernel-server» sur le terminal.

Si une commande est correcte, vous pourrez voir quelque chose comme ça dans le terminal, attendez que l'installation soit terminée

1. Créez un dossier qui doit être partagé. Exemple: j'ai créé un dossier nommé «nfs_arjun»

2. Modifiez le fichier d'export dans / etc avec votre éditeur de texte préféré. Si vous n'êtes pas en mode root, utilisez sudo lors de l'édition.

3. Ajoutez la ligne suivante au fichier d'export au format

"Folder_to_shared" "ip" (spécifiez l'accès et d'autres options de partage dans cette parenthèse)

4. Enregistrez la modification effectuée dans le fichier d'export et exécutez la commande «exportfs –r»

5. Démarrez le service NFS en exécutant la commande suivante "/etc/init.d/nfs start"

6. Pour vous assurer que votre partage NFS est visible pour le client, exécutez la commande suivante sur le serveur NFS.

7. Si votre liste d'exportation montre votre dossier et votre adresse IP, Voila vous l'avez fait !!

Il ne vous reste plus qu'à le monter et il est prêt à l'emploi.

Comment configurer NFS entre un système Linux et un système Windows?

Maintenant, apprenons comment configurer NFS entre le système Linux et Windows. Après avoir configuré NFS du côté Linux, activez les fonctionnalités de NFS dans Windows.

Ouvrez Démarrer> Panneau de configuration> Programmes. Sélectionnez Activer ou désactiver les fonctionnalités Windows. Sélectionnez Services pour NFS. Cliquez sur OK

Nous pouvons utiliser la commande «mount» pour utiliser NFS sur les systèmes Windows. Fournissez également l'option «nolock» et d'autres paramètres comme l'adresse IP du serveur NFS distant et le lecteur local qui est «Z» ici.

monter -o nolock 172.16.3.56:/mnt z:

Nous pouvons également utiliser «net use» pour monter NFS sur le système Windows en utilisant la commande

utilisation nette z: \\ 172.16.3.56 \ mnt

Conclusion

NFS sous Linux est l'une des choses les plus utiles que vous puissiez apprendre à faire. Cela aide beaucoup lorsque vous devez partager un fichier / dossier avec plusieurs PC. Vous venez d'apprendre les principes de base et comment configurer NFS sous Linux et le monter sur d'autres systèmes.

Articles recommandés

Ceci est un guide de montage NFS sous Linux. Nous discutons ici comment configurer NFS dans votre système Linux? ainsi que pourquoi et quand devrions-nous utiliser NFS?. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Qu'est-ce que Kubernetes?
  2. Installer Python sur Linux
  3. Créer un utilisateur sous Linux
  4. Gestion des processus Linux
  5. Guide complet des meilleurs opérateurs Linux