web-dev-qa-db-fra.com

problème d'accès au lecteur USB sur le serveur NFS à partir d'un client

Donc, mon serveur est à 192.168.0.15

le client est à 192.168.0.17

(Les deux machines ont un utilisateur appelé 'travail')

Sur le serveur, mon disque dur USB se monte automatiquement sous/media/work/EXT4-4TB

J'aimerais accéder à cela depuis le client nfs, donc sur le serveur, mon/etc/exports contient:

/ media/work/EXT4-4TB 192.168.0.17 (rw, sync, no_root_squash)

Pour démarrer le serveur NFS que je lance:

$ Sudo systemctl start nfs-kernel-server.service

Sur le client, j'ai un répertoire vide configuré dans/home/work/archive /

Mais quand j'essaie d'accéder au partage avec:

$ Sudo mount 192.168.0.15:/home/work/EXT4-4TB/home/work/archive /

Je reçois:

mount.nfs: accès refusé par le serveur lors du montage 192.168.0.15:/home/work/EXT4-4TB

Je peux accéder à d’autres répertoires partagés nfs sur ce serveur, mais la différence semble être que celui-ci est via USB.

Je pense que cela a quelque chose à voir avec le montage automatique ou les autorisations, mais je suis à court d'idées pour résoudre le problème.

L'aide serait appréciée.

1
Thorsen

Essayez ce qui suit

  1. Sudo blkid pour obtenir l'UUID du lecteur USB
  2. Ajoutez une entrée à /etc/fstab pour que le lecteur monte de la même façon, utilisez l’UUID au lieu du chemin/dev/sdX, montez-le dans /mnt au lieu du dossier temporaire /media
  3. Ajoutez le nouveau chemin de montage à votre /etc/exports
  4. Sudo exportfs -ra pour charger les nouveaux paramètres NFS
1
m_krsic