serveur NFS sur Ubuntu
Table des matières:
- Installation des packages client NFS
- Montage manuel d'un système de fichiers NFS
- Montage automatique des systèmes de fichiers NFS avec
/etc/fstab - Démontage des systèmes de fichiers NFS
- Conclusion
Le système de fichiers réseau (NFS) est un protocole de système de fichiers distribué qui vous permet de partager des répertoires distants sur un réseau. Avec NFS, vous pouvez monter des répertoires distants sur votre système et travailler avec les fichiers distants comme s'il s'agissait de fichiers locaux.
Sur les systèmes d'exploitation Linux et UNIX, vous pouvez utiliser la commande
mount
pour monter un répertoire NFS partagé sur un point de montage particulier dans l'arborescence de répertoires locaux.
Dans ce didacticiel, nous vous montrerons comment monter manuellement et automatiquement un partage NFS sur des machines Linux.
Installation des packages client NFS
Pour monter un partage NFS sur un système Linux, vous devez d'abord installer le package client NFS. Le nom du package diffère entre les distributions Linux.
-
Installation du client NFS sur Ubuntu et Debian:
sudo apt updatesudo apt install nfs-commonInstallation du client NFS sur CentOS et Fedora:
sudo yum install nfs-utils
Montage manuel d'un système de fichiers NFS
Le montage d'un partage NFS distant est identique au montage de systèmes de fichiers standard.
Pour monter un système de fichiers NFS sur un point de montage donné, utilisez la commande
mount
sous la forme suivante:
mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT
Utilisez les étapes ci-dessous pour monter manuellement un partage NFS distant sur votre système Linux:
-
Créez d'abord un répertoire qui servira de point de montage pour le partage NFS distant:
sudo mkdir /var/backupsLe point de montage est un répertoire sur la machine locale où le partage NFS doit être monté.
Montez le partage NFS en exécutant la commande suivante en tant que root ou utilisateur avec des privilèges sudo:
sudo mount -t nfs 10.10.0.10:/backups /var/backupsOù
10.10.0.10est l'adresse IP du serveur NFS,/backupest le répertoire que le serveur exporte et/var/backupsest le point de montage local.En cas de succès, aucune sortie n'est produite.
Pour vérifier que le volume NFS distant est correctement monté, utilisez la commande
mountoudf -h.
Une fois le partage monté, le point de montage devient le répertoire racine du système de fichiers monté.
Lorsque vous montez manuellement le partage, le montage du partage NFS ne persiste pas après un redémarrage.
Montage automatique des systèmes de fichiers NFS avec
/etc/fstab
En règle générale, vous souhaiterez monter automatiquement le répertoire NFS distant au démarrage du système.
Le fichier
/etc/fstab
contient une liste d'entrées qui définissent où et comment le système de fichiers sera monté au démarrage du système.
Pour monter automatiquement un partage NFS au démarrage de votre système Linux, ajoutez une ligne au fichier
/etc/fstab
. La ligne doit inclure le nom d'hôte ou l'adresse IP du serveur NFS, le répertoire exporté et le point de montage sur la machine locale.
Utilisez la procédure suivante pour monter automatiquement un partage NFS sur des systèmes Linux:
-
Configurez un point de montage pour le partage NFS distant:
sudo mkdir /var/backupsOuvrez le fichier
/etc/fstabavec votre éditeur de texte:sudo nano /etc/fstabAjoutez la ligne suivante au fichier:
/ etc / fstab#10.10.0.10:/backups / var / backups nfs defaults 0 0 Où
10.10.0.10l'adresse IP du serveur NFS,/backupest le répertoire exporté et/var/backupsest le point de montage local.Exécutez la commande
mountsous l'une des formes suivantes pour monter le partage NFS:mount /var/backups mount 10.10.0.10:/backupsLa commande
mountlira le contenu de/etc/fstabet montera le partage.La prochaine fois que vous redémarrerez le système, le partage NFS sera monté automatiquement.
Démontage des systèmes de fichiers NFS
La commande
umount
détache (démonte) le système de fichiers monté de l'arborescence de répertoires.
Pour détacher un partage NFS monté, utilisez la commande
umount
suivie du répertoire dans lequel il a été monté ou du partage distant:
umount 10.10.0.10:/backups
umount /var/backups
Si le montage NFS a une entrée dans le fichier
fstab
, supprimez-la.
La commande
umount
ne parviendra pas à détacher le partage lorsque le volume monté est en cours d'utilisation. Pour savoir quels processus accèdent au partage NFS, utilisez la commande
fuser
:
fuser -m MOUNT_POINT
Une fois que vous avez trouvé les processus, vous pouvez les arrêter avec la commande
kill
et démonter le partage NFS.
umount -l MOUNT_POINT
Si le système NFS distant est inaccessible, utilisez l'option
-f
(
--force
) pour forcer un démontage.
umount -f MOUNT_POINT
Généralement, ce n'est pas une bonne idée d'utiliser l'option force car cela peut corrompre les données du système de fichiers.
Conclusion
Nous vous avons montré comment monter et démonter un partage NFS distant. Les mêmes commandes s'appliquent à toute distribution Linux, y compris Ubuntu, CentOS, RHEL, Debian et Linux Mint.
N'hésitez pas à laisser un commentaire si vous avez des questions.
monter le terminal nfsL'Association de l'industrie de l'enregistrement d'Amérique pourrait avoir décidé de ne pas poursuivre d'autres procès de partage de fichiers comme une politique, mais un dernier cas est sur le point de commencer aujourd'hui et promet d'apporter une touche de la théâtralité la salle d'audience. Joel Tennenbaum, étudiant en doctorat à l'Université de Boston, est poursuivi par la RIAA pour avoir partagé 30 chansons via l'application de partage de fichiers peer-to-peer Kazaa en 2004. Tennenbaum pou
[Plus d'informations: Les meilleurs haut-parleurs Bluetooth] > La partie la plus intéressante, cependant, sont les tactiques inhabituelles que Nesson a employées pour défendre son client. Nesson est devenu un décorateur d'intérieur en partie, un psychologue en partie et aujourd'hui il peut ajouter des experts en explosifs à sa liste de professions en pleine croissance.
Comment monter et démonter des systèmes de fichiers sous Linux
Sur les systèmes d'exploitation Linux et UNIX, vous pouvez utiliser la commande mount pour attacher (monter) des systèmes de fichiers et des périphériques amovibles tels que des lecteurs flash USB à un point de montage particulier dans l'arborescence de répertoires.
Comment monter un partage Windows sur Linux à l'aide de cifs
Sur les systèmes d'exploitation Linux et UNIX, un partage Windows peut être monté sur un point de montage particulier dans l'arborescence de répertoires locaux à l'aide de l'option cifs de la commande mount.







