Développé par Sun Microsystems en 1984, NFS ou Network File Shares est un protocole de système de fichiers utilisé pour accéder aux fichiers sur un réseau similaire à un périphérique de stockage local.
Les partages NFS sont puissants et populaires car ils permettent aux utilisateurs de partager des fichiers et des répertoires sur un réseau local et Internet. Cependant, il est préférable de limiter les partages NFS aux réseaux locaux et de confiance car les fichiers ne sont pas cryptés sur les machines. Cependant, le problème a été résolu et corrigé sur une version récente du protocole NFS. Vous devrez peut-être configurer des méthodes d'authentification complexes telles que Kerberos.
Ce didacticiel vous expliquera comment configurer des partages NFS sur un système Linux. Commençons.
Configuration du serveur NFS
Commençons par configurer le serveur NFS. Ce processus est assez simple, avec seulement quelques commandes :
sudo apt-get mise à joursudo apt-get install nfs-kernel-server
Ensuite, créez un répertoire dans le système local qui sera utilisé comme répertoire racine du partage NFS :
sudo mkdir /var/nfsDéfinissez les autorisations appropriées sur le répertoire :
sudo chown personne:nogroup /var/nfsEnsuite, éditez le fichier d'export dans /etc/exports et ajoutez l'entrée suivante
/var/nfsConfiguration d'un client NFS
Pour que vous puissiez monter des partages NFS sur Linux, vous devrez installer les outils client nfs à l'aide de la commande :
sudo apt-get mise à jour sudo apt-get install nfs-commonMonter un système de fichiers NFS
Le processus de montage des partages de fichiers NFS est très similaire au montage d'un système de fichiers standard sous Linux. Vous pouvez utiliser la commande mount. La syntaxe générale est la suivante :
monter