- Accueil
- » Forum
- » Serveurs
- » Partage NFS
Pages : 1
#1 Le 21/03/2015, à 10:08
- Califourchette
Partage NFS
Bonjour,
Je débute sur la partie partage NFS dans Ubuntu, mais pour autant j'avais déjà réussi ce genre de partage une fois. Pouvez-vous m'aider puisque cela fait plusieurs jours que je m'arrache les cheveux surement sur un détail.
Voici le message d'erreur sur le client quand j'ouvre le partage :
mount.nfs: access denied by server while mounting 192.168.1.45:/sadmin/Smusique/
Je voudrai que le dossier Smusique de mon serveur soit partager sur le dossier Musique de mon poste client. Voici la configuration du fichier export sur le serveur :
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/ubuntu *(ro,sync,no_root_squash)
/home *(rw,sync,no_root_squash)
/home/sadmin 192.168.1.96/24(rw,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
Sur le client dans le fichier fstab la configuration es la suivante :
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=f47ae3d4-269d-481f-bd8b-0c2df79245fe / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=a3e2f0ad-f575-420e-a539-e79357dfd96a none swap sw 0 0
192.168.1.45:/sadmin/Smusique/ /home/salonadmin/Musique/ nfs defaults,user,auto,noatime,intr 0 0
Si vous pouviez me mettre sur la piste. Je vous remercie de votre aide.
Hors ligne
#2 Le 21/03/2015, à 10:38
- bruno
Re : Partage NFS
Bonjour,
D'abord tu vérifies qu'il n'y a pas de pare-feu sur le serveur NFS (ou le cas échéant que les connexions nfs sont autorisées).
Dans ton fichier /etc/exports, soit tu n'autorise qu'une seule machine (adresse IP) :
/home/sadmin 192.168.1.96(rw,insecure,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
soit tu autorises toutes les machines du sous réseau 192.168.1.0/24 :
/home/sadmin 192.168.1.0/24(rw,insecure,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
Dans un cas comme dans l'autre tu ajoutes l'option insecure pour le client puisse utiliser un port > 1024 (cf. man exports)
Pour tester, sur le client tu peux utiliser a commande :
showmount --exports 192.168.1.45
Sur le client, dans le fstab c'est correct mais il serait bon d'ajouter l'option _netdev pour éviter les blocages au démarrage si la ressource réseau n'est pas disponible.
Dernière modification par bruno (Le 21/03/2015, à 10:41)
#3 Le 21/03/2015, à 10:56
- Califourchette
Re : Partage NFS
Merci pour ton aide.
J'ai donc rajouter insecure dans exports sur le serveur comme suit :
/home/sadmin 192.168.1.96/24(rw,insecure,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
J'ai lancé la commande showmount --exports 192.168.1.45 sur le client. le message d'erreur est :
mount.nfs: an incorrect mount option was specified
Le message à changé, mais je n'ai pas encore accès.
Merci encore à toi
Hors ligne
#4 Le 21/03/2015, à 12:46
- bruno
Re : Partage NFS
Hum… Est-ce que le paquet nfs-utils est bien installé sur le client ? (ce paquet contient entre autre mount.nfs qui est indispensable)
Que donne une tentative de montage en ligne de commande :
sudo mount -t nfs 192.168.1.45:/sadmin /mnt
#5 Le 21/03/2015, à 16:09
- Califourchette
Re : Partage NFS
Voici ce que cela donne :
salonadmin@salon:~$ sudo mount -t nfs 192.168.1.45:/sadmin /mnt
mount.nfs: access denied by server while mounting 192.168.1.45:/sadmin
salonadmin@salon:~$
Hors ligne
#6 Le 21/03/2015, à 16:19
- bruno
Re : Partage NFS
Tu n'as pas fais la modification indiquée en #2 :
/home/sadmin 192.168.1.0/24(rw,insecure,all_squash,anonuid=1000,anongid=1000,sync,no_subtree_check)
#7 Le 21/03/2015, à 18:31
- Califourchette
Re : Partage NFS
Oui c'est vrai, je viens de le faire et quand je relance le serveur voici le message :
sudo service nfs-kernel-server reload
exportfs: /etc/exports [2]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/home".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
Hors ligne
#8 Le 21/03/2015, à 21:59
- Braun
Re : Partage NFS
Bonsoir,
A priori le warning « Neither 'subtree_check' or 'no_subtree_check' specified ... » n'est pas méchant et l'option par défaut est bonne. Si tu ne veux plus voir apparaître ce massage il te faut rajouter ou « décommenter » une ligne dans /etc/exports.
Hors ligne
#9 Le 22/03/2015, à 13:48
- Califourchette
Re : Partage NFS
Très bien merci.
Mais mon problème reste entier, je ne comprends pas très bien pourquoi ! Si quelqu'un a une piste je suis preneur !
Merci
Hors ligne
#10 Le 22/03/2015, à 16:03
- Braun
Re : Partage NFS
Bonjour,
Avec un tout petit peu plus de temps je regarde ton /etc/exports.
D'abord je ne vois pas ce que sont censées faire les lignes :
hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
...
/ubuntu *(ro,sync,no_root_squash)
/home *(rw,sync,no_root_squash)
Tu pourrais essayer de les « commenter ».
Ensuite je ne vois pas pourquoi tu partages le dossier
/home/sadmin
et essaies de monter un autre :
/sadmin/Smusique/
Hors ligne
#11 Le 22/03/2015, à 16:27
- Califourchette
Re : Partage NFS
Après la modification du fichier export comme tu me la demandé voici le message après avoir relancer le service :
sadmin@serveur://etc$ sudo service nfs-kernel-server reload
[sudo] password for sadmin:
* Re-exporting directories for NFS kernel daemon... exportfs: Failed to stat /sadmin/Smusique: No such file or directory
Hors ligne
#12 Le 22/03/2015, à 16:32
- Braun
Re : Partage NFS
Good show !
Là j'avoue ne pas être surpris car si j'avais bien compris (c'est rare mais on ne sait jamais) le chemin correct devrait être quelque chose comme :
/home/sadmin/Smusique
P.S. Si tu utilisais les balises de code (l'icône bleue <>) la lecture de tes réponses serait plus aisée.
Dernière modification par Braun (Le 22/03/2015, à 16:34)
Hors ligne
#13 Le 22/03/2015, à 18:36
- Califourchette
Re : Partage NFS
Merci je ne connaisais pas les balises.
Voici ce que cela donne :
sadmin@serveur://etc$ sudo service nfs-kernel-server reload
* Re-exporting directories for NFS kernel daemon... [ OK ]
sadmin@serveur://etc$
Sur le client j'ai relancer l'export :
Export list for 192.168.1.45:
/home/sadmin/Smusique 192.168.1.0/24
Mais quand j'ouvre le lecteur voici le message d'erreur :
Impossible d'accéder à Musique
mount.nfs: an incorrect mount option was specified
Hors ligne
#14 Le 22/03/2015, à 19:02
- Braun
Re : Partage NFS
Allons, faut pas mollir, peux tu modifier le /etc/fstab comme suit :
Tu commentes la ligne idoine et la remplaces par
192.168.1.45:/home/sadmin/Smusique/ /home/salonadmin/Musique/ nfs nfsvers=3,user,noauto 0 0
Eventuellement « nfsvers=4 » au lieu de « nfsvers=3 » selon ta version de NFS.
Hors ligne
#15 Le 23/03/2015, à 23:15
- Califourchette
Re : Partage NFS
Je te remercie beaucoup, ça marche. J'étais bloqué depuis plus d'une semaine.
Merci encore
Hors ligne
#16 Le 28/03/2015, à 10:54
- Califourchette
Re : Partage NFS
Bonjour,
Je suis bloqué au démarrage d'ubuntu puisque j'ai du faire une mauvaise manipulation dans le fichier fstab.
Dans le Grub je choisi le passer en terminal root, mais il mais impossible de modifier le fichier fstab.
il refuse mon mot de passe et me met le message d'erreur suivant :
Sudo unable to open/var/lib/sudo/salonadmin/tty1 : système de fichiers accessible en lecteur seulement.
Si quelqu'un a une solution cela pourrait juste débloquer mon ordinateur. Merci à vous
Hors ligne
#17 Le 28/03/2015, à 11:03
- michel_04
Re : Partage NFS
Bonjour,
mais il mais impossible de modifier le fichier fstab.
il refuse mon mot de passe et me met le message d'erreur suivant :
Sudo unable to open/var/lib/sudo/salonadmin/tty1 : système de fichiers accessible en lecteur seulement.
Appui long sur Shift au démarrage du PC pour afficher la page de Grub.
La page de Grub s'affiche, se déplacer sur la deuxième ligne, Entrée.
Choisir la seconde ligne, mode dépannage, Entrée..
À l'apparition de la fenêtre de choix d'action, choisir ROOT.
Monter la partition système avec les droits en lecture et écriture.
~# mount -o rw,remount /
Pour mofifier ton fstab :
nano /etc/fstab
A+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#18 Le 28/03/2015, à 17:08
- Califourchette
Re : Partage NFS
Merci beaucoup, mon ordinateur est débloqué.
Hors ligne
#19 Le 28/03/2015, à 17:28
- michel_04
Re : Partage NFS
Re,
mon ordinateur est débloqué.
Tu peux ajouter [Résolu] au titre de ton post en cliquant sur "Modifier" au bas de ton premier message, merci.
A+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
Pages : 1
- Forum
- » Serveurs
- » Partage NFS