NFS

Installer et configurer NFS

Installer et configurer NFS

Network File System (NFS) est une application qui permet aux utilisateurs d'accéder et de modifier des fichiers sur un ordinateur distant comme s'ils accédaient au stockage local de leur propre ordinateur. C'est ce qu'on appelle un système de fichiers distribué, et il sert de système de fichiers centralisé pour un grand réseau d'ordinateurs.

NFS fonctionne avec des réseaux partagés par des systèmes avec différents systèmes d'exploitation. L'administrateur peut également sélectionner les sections des informations de montage mises à la disposition des systèmes clients.

Cet article vous montre comment installer et configurer NFS sur votre système ArchLinux.

Étape 1 : Configurer les packages NFS

Tout d'abord, nous allons installer les packages pour NFS. Pour ce faire, exécutez la commande suivante :

$ sudo pacman -S nfs-utils

Étape 2 : configurer NFS pour qu'il se lance au démarrage

Utilisez les commandes ci-dessous pour configurer NFS pour qu'il se lance au démarrage :

$ chkconfignfs sur
$ service rpcbind start
$ service nfs start


Maintenant, NFS devrait se lancer au démarrage.

Étape 3 : partager le répertoire avec le client

Ensuite, vous sélectionnerez un répertoire à partager avec le client et le déplacerez vers /etc/exports. Utilisez la commande ci-dessous pour le faire :

$ vi /etc/exports


Ensuite, ajoutez cette ligne aux fichiers :

# /partage 192.168.87.158(rw,sync,no_root_squash,no_subtree_check)

Enfin, exportez ces fichiers avec la commande ci-dessous :

$ exportfs -a

Étape 4 : préparer le client

La synchronisation nécessitera certains packages que vous pourrez télécharger avec les commandes ci-dessous :

$ sudo pacman -S nfs-utils

Étape 5 : monter le répertoire partagé

Une fois les packages installés sur l'ordinateur distant, il est maintenant temps de monter le répertoire partagé :

$ mkdir -p /mnt/share


Ensuite, montez le répertoire partagé :

$ monter 192.168.87.156:/partage /mnt/partage/


Exécutez un test de confirmation pour voir si le partage est monté :

$ df -h


Saisissez #mount pour répertorier les systèmes de fichiers installés :

$ monter

Exécution d'un test

Apportez le contenu à distribuer au client via le répertoire de partage du serveur. Tapez la commande suivante pour exécuter un test :

$ test tactile1
$ mkdir test


Accédez aux dossiers /mnt/share de l'ordinateur distant qui sert de client :

$ ls /mnt/share/ -lh


Ensuite, ajoutez les entrées dans le fichier /etc/fstab pour monter automatiquement le dossier partagé de manière permanente.

Ajoutez les lignes suivantes au fichier /etc/fstab :

$vi /etc/fstab


Cela devrait monter les fichiers du dossier de partage et tout son contenu.

Utiliser NFS

Nous allons maintenant passer en revue certaines des options spécifiques à NFS qui pourraient s'avérer utiles :

Lancez le terminal sur le serveur et tapez la commande ci-dessous pour voir le contenu à partager sur la machine cliente :

$ showmount -e


Pour voir le contenu à partager sur le serveur, vous pouvez utiliser une variante de cette commande. Tapez la commande ci-dessous :

$ showmount -e 192.168.87.156


La commande suivante vous permet de lister tous les fichiers de partage sur le serveur :

$ exportfs -v

Pour effacer l'emplacement /etc/exports et renvoyer le contenu à la source, saisissez ce qui suit :

$ exportfs -u

Conclusion

NFS est une application de partage de fichiers réseau très simple, mais exceptionnellement pratique. Le système de classement central étendu de NFS permet d'économiser des tonnes d'espace sur le disque dur, car de nombreux dossiers présents sur l'hôte n'ont plus besoin d'être stockés sur chaque ordinateur. L'interface simple de NFS permet aux utilisateurs d'accéder au serveur pour le contenu comme ils accéderaient au stockage local.

Gardez à l'esprit que NFS est sensible à de nombreuses attaques d'exploitation à partir d'Internet. En tant que tel, vous devriez également envisager de mettre en place un pare-feu pour protéger votre hôte de ces attaques.

C'est tout ce que nous avons pour aujourd'hui. Restez sur linuxhint.com pour plus d'articles comme celui-ci. Nous publierons des suites à ce message particulier.

Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...
Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...