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
É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.
É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.
É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.
É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.
É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é.
É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.
É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.
É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.
É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
É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).
É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
Étape 1. Ouvrez un terminal sur l'ordinateur client
Étape 2. Tapez
sudo apt-get install portmap nfs-common et appuyez sur Entrer pour monter les fichiers client NFS.
É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".
Étape 4. Tapez
pico /etc/fstab ouvrir le fichier /etc/fstab.
É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
É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.
É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.
Étape 8. Répétez ce processus pour connecter chaque ordinateur
Utilisez les mêmes paramètres et l'ordinateur se connectera.