NFS (Partage de fichiers réseau) est un protocole qui vous permet de partager des répertoires et des fichiers avec d’autres clients Linux dans un réseau. Le répertoire à partager est généralement créé sur le NFS serveur et fichiers ajoutés.

Les systèmes client montent le répertoire résidant sur le NFS serveur, qui leur donne accès aux fichiers créés. NFS est pratique lorsque vous avez besoin de partager des données communes entre les systèmes clients, en particulier lorsqu’ils manquent d’espace.

Ce guide comprendra 2 sections principales: Installation et configuration Serveur NFS au Ubuntu 18.04 / 20.04 et installation du Client NFS sur le système Linux client.

Installation et configuration du serveur NFS sur Ubuntu

Pour installer et configurer le NFS serveur, suivez les étapes décrites ci-dessous.

Étape 1: Installez NFS Kernel Server dans Ubuntu

La première étape consiste à installer le serveur-noyau-nfs package sur le serveur. Mais avant de faire cela, mettons d’abord à jour les packages système en utilisant ce qui suit commande apt.

Publicité
$ sudo apt update

Une fois la mise à jour terminée, continuez et installez le serveur-noyau-nfs paquet comme indiqué ci-dessous. Cela stockera des packages supplémentaires tels que nfs-commun et rpcbind qui sont également cruciales pour la configuration du partage de fichiers.

$ sudo apt install nfs-kernel-server
Installez Le Serveur Nfs Sur Ubuntu
Installez Le Serveur Nfs Sur Ubuntu

Étape 2: créer un répertoire d’exportation NFS

La deuxième étape consistera à créer un répertoire qui sera partagé entre les systèmes clients. Ceci est également appelé le répertoire d’exportation et c’est dans ce répertoire que nous créerons plus tard des fichiers qui seront accessibles par les systèmes clients.

Exécutez la commande ci-dessous en spécifiant le nom du répertoire de montage NFS.

$ sudo mkdir -p /mnt/nfs_share

Puisque nous voulons que toutes les machines clientes accèdent au répertoire partagé, supprimez toutes les restrictions dans les autorisations de répertoire.

$ sudo chown -R nobody:nogroup /mnt/nfs_share/

Vous pouvez également modifier les autorisations de fichier selon vos préférences. Ici, nous avons donné les privilèges de lecture, d’écriture et d’exécution sur tout le contenu du répertoire.

$ sudo chmod 777 /mnt/nfs_share/
Créer Un Partage Nfs Dans Ubuntu
Créer Un Partage Nfs Dans Ubuntu

Étape 3: Accordez l’accès au partage NFS aux systèmes clients

Les autorisations d’accès au serveur NFS sont définies dans le / etc / exports déposer. Alors ouvrez le fichier en utilisant votre éditeur de texte préféré:

$ sudo vim /etc/exports

Vous pouvez donner accès à un seul client, à plusieurs clients ou spécifier un sous-réseau entier.

Dans ce guide, nous avons autorisé un sous-réseau entier à avoir accès au partage NFS.

/mnt/nfs_share  192.168.43.0/24(rw,sync,no_subtree_check)

Explication sur les options utilisées dans la commande ci-dessus.

  • rw: Signifie lecture / écriture.
  • synchroniser: Nécessite que les modifications soient écrites sur le disque avant d’être appliquées.
  • No_subtree_check: Élimine la vérification des sous-arbres.
Définir L'Accès Au Partage Nfs
Définir L&Rsquo;Accès Au Partage Nfs

Pour accorder l’accès à un seul client, utilisez la syntaxe:

/mnt/nfs_share  client_IP_1 (re,sync,no_subtree_check)

Pour plusieurs clients, spécifiez chaque client dans un fichier distinct:

/mnt/nfs_share  client_IP_1 (re,sync,no_subtree_check)
/mnt/nfs_share  client_IP_2 (re,sync,no_subtree_check)

Étape 4: Exportez le répertoire de partage NFS

Après avoir accordé l’accès aux systèmes clients préférés, exportez le répertoire de partage NFS et redémarrez le serveur du noyau NFS pour que les modifications prennent effet.

$ sudo exportfs -a
$ sudo systemctl restart nfs-kernel-server
Exporter Le Répertoire De Partage Nfs
Exporter Le Répertoire De Partage Nfs

Étape 5: Autoriser l’accès NFS via le pare-feu

Pour que le client accède au partage NFS, vous devez autoriser l’accès via le pare-feu, sinon l’accès et le montage du répertoire partagé seront impossibles. Pour ce faire, exécutez la commande:

$ sudo ufw allow from 192.168.43.0/24 to any port nfs

Rechargez ou activez le pare-feu (s’il a été désactivé) et vérifiez l’état du pare-feu. Port 2049, qui est le partage de fichiers par défaut, doit être ouvert.

$ sudo ufw enable
$ sudo ufw status
Ouvrez Le Port Nfs Sur Le Pare-Feu
Ouvrez Le Port Nfs Sur Le Pare-Feu

Installez le client NFS sur les systèmes clients

Nous avons terminé d’installer et de configurer le service NFS sur le serveur, installons maintenant NFS sur le système client.

Étape 1: Installez le package NFS-Common

Comme c’est la norme, commencez par mettre à jour les packages système et les référentiels avant toute autre chose.

$ sudo apt update

Ensuite, installez nfs-commun paquets comme indiqué.

$ sudo apt install nfs-common
Installer Nfs Sur Le Système Client
Installer Nfs Sur Le Système Client

Étape 2: créer un point de montage NFS sur le client

Ensuite, vous devez créer un point de montage sur lequel vous monterez le partage nfs à partir du serveur NFS. Pour ce faire, exécutez la commande:

$ sudo mkdir -p /mnt/nfs_clientshare

Étape 3: Montez le partage NFS sur le système client

La dernière étape restante consiste à monter le partage NFS qui est partagé par le serveur NFS. Cela permettra au système client d’accéder au répertoire partagé.

Vérifions l’adresse IP du serveur NFS à l’aide du commande ifconfig.

$ ifconfig
Vérifiez L'Adresse Ip Du Serveur Ubuntu
Vérifiez L&Rsquo;Adresse Ip Du Serveur Ubuntu

Pour ce faire, exécutez la commande:

$ sudo mount 192.168.43.234:/mnt/nfs_share  /mnt/nfs_clientshare

Étape 4: Test du partage NFS sur le système client

Pour vérifier que notre configuration NFS fonctionne, nous allons créer quelques fichiers dans le répertoire de partage NFS situé sur le serveur.

$ cd /mnt/nfs_share/
$ touch file1.txt file2.txt file3.txt

Revenez maintenant au système client NFS et vérifiez si les fichiers existent.

$ ls -l /mnt/nfs_clientshare/
Tester Le Partage Nfs Sur Le Client
Tester Le Partage Nfs Sur Le Client

Génial! La sortie confirme que nous pouvons accéder aux fichiers que nous venons de créer sur le serveur NFS!

Et à ce sujet. Dans ce guide, nous vous avons présenté l’installation et la configuration du NFS serveur sur Ubuntu 18.04 et Ubuntu 20.04. NFS est rarement utilisé de nos jours et a été relégué au profit du protocole de partage Samba plus robuste et plus sécurisé.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

5/5 - (2 votes)
Publicité
Article précédent‘Master’, ‘Slave’ et la lutte contre les termes offensifs en informatique (New York Times)
Article suivantAvez-vous remarqué ces modifications de conception dans Ubuntu 21.04?
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici