Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/05/2012, à 11:39

Akoine

Autofs : multiples partages NFS

Bonjour,

J'ai un petit souci de partages nfs avec autofs.
Je cherche à accéder depuis mon ordinateur portable à 3 dossiers situés sur mon ordinateur de bureau, à savoir ~/Documents, ~/Musique et ~/Images, pour pouvoir faire de la syncro.

J'ai paramétré autofs comme indiqué dans la doc, en créant sur mon portable un fichier auto.master, puis un fichier auto.nfs :
j'ai ajouté, dans mon fichier auto.master la ligne suivante :

+auto.master
/media/Desktop  /etc/auto.nfs --ghost --timeout=30

Et j'ai fait un fichier auto.nfs qui contient

DocDesk -fstype=nfs,rw,uid=1000,guid=1000,rsize=8192,wsize=8192        192.168.0.10:/home/akoine/Documents
ImageDesk       -fstype=nfs,rw,uid=1000,guid=1000,rsize=8192,wsize=8192 192.168.0.10:/home/akoine/Images
MusikDesk       -fstype=nfs,rw,uid=1000,guid=1000,rsize=8192,wsize=8192        192.168.0.10:/home/akoine/Musique

Ça marche très bien, sauf que quelque soit le dossier que j'ouvre depuis mon portable (/media/Desktop/DocDesk, /media/Desktop/ImageDesk ou /media/Desktop/MusikDesk), j'ai accès au dossier Documents de mon ordinateur de bureau. Aurement dit, mes trois partages sont identiques au premier.

Quelqu'un voit ce qui cloche dans ce que j'ai fait ?

Merci d'avance !


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#2 Le 21/05/2012, à 19:52

Bigcake

Re : Autofs : multiples partages NFS

Bonjour,

Quelques petits test s'imposent, les commandes suivantes a partir du portable coté font-elle bien leur boulot ?

mount -vvv 192.168.0.10:/home/akoine/Images /mnt
mount -vvv 192.168.0.10:/home/akoine/Musique /mnt

L'option vvv t'indique-t-elle des problèmes ?
Les montages se sont-ils bien effectués ?

Toujours a partir du portable, que montre :

showmount -e 192.168.0.10 

Dernière modification par Bigcake (Le 21/05/2012, à 20:03)


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#3 Le 22/05/2012, à 07:16

Akoine

Re : Autofs : multiples partages NFS

Merci pour la réponse !
Je ne suis pas chez moi, je teste ça dès demain.

A demain !


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#4 Le 23/05/2012, à 14:52

Akoine

Re : Autofs : multiples partages NFS

Alors :

akoine@akoine-1215B:~$ sudo mount -vvv 192.168.0.10:/home/akoine/Images /media
[sudo] password for akoine: 
mount: fstab path: "/etc/fstab"
mount: mtab path:  "/etc/mtab"
mount: lock path:  "/etc/mtab~"
mount: temp path:  "/etc/mtab.tmp"
mount: UID:        0
mount: eUID:       0
mount : aucun type n'a été donné - utilisation de nfs en raison du « : »
mount: spec:  "192.168.0.10:/home/akoine/Images"
mount: node:  "/media"
mount: types: "nfs"
mount: opts:  "(null)"
mount: external mount: argv[0] = "/sbin/mount.nfs"
mount: external mount: argv[1] = "192.168.0.10:/home/akoine/Images"
mount: external mount: argv[2] = "/media"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw"
mount.nfs: timeout set for Wed May 23 15:49:34 2012
mount.nfs: trying text-based options 'vers=4,addr=192.168.0.10,clientaddr=192.168.0.12'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.0.10'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.0.10 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.0.10 prog 100005 vers 3 prot UDP port 55544
192.168.0.10:/home/akoine/Images on /media type nfs (rw)
akoine@akoine-1215B:~$ 

Quand je fais ça et que je vais dans /media, sur le portable, c'est le dossier /Documents de l'ordi de bureau qui est monté.

Puis :

akoine@akoine-1215B:~$ showmount -e 192.168.0.10 
Export list for 192.168.0.10:
/home/akoine/Musique   192.168.0.12
/home/akoine/Images    192.168.0.12
/home/akoine/Docs2     192.168.0.12
/home/akoine/Documents 192.168.0.12
akoine@akoine-1215B:~$ 

Des idées ??


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#5 Le 23/05/2012, à 17:25

Bigcake

Re : Autofs : multiples partages NFS

Mmmm je voit un truc qui me plait pas trop lors du mount :
mount.nfs: mount(2): No such file or directory

Coté Serveur :
Tu a mis quoi dans ton /etc/exports ?
As-tu relancé ton service NFS après avoir modifié /etc/exports ?

Coté client :
Il faudrai que tu suive les commandes suivantes à la lettre :

sudo mount -vvv 192.168.0.10:/home/akoine/Documents /mnt

Vérifie le contenu de /mnt, est-ce bien le contenu de documents ?
Poste ce que t'a affiché cette commande
Ensuite fait un :

sudo umount /mnt

puis

sudo mount -vvv 192.168.0.10:/home/akoine/Images /mnt

Vérifie le contenu de /mnt, est-ce bien le contenu de Images ?
Poste ce que t'a affiché cette commande
Ensuite, ne fait pas de umount tout de suite, lance d'abord ces commandes et poste ce que ça t'a mis :

cat /proc/mounts

et

df -h

Dernière modification par Bigcake (Le 23/05/2012, à 17:39)


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#6 Le 25/05/2012, à 08:15

Akoine

Re : Autofs : multiples partages NFS

Bonjour,

Le contenu de /etc/exports sur le serveur :

/home/akoine/Documents  192.168.0.12(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)
/home/akoine/Docs2      192.168.0.12(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)
/home/akoine/Images     192.168.0.12(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)
/home/akoine/Musique    192.168.0.12(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)

J'ai rebooté des dizaines de fois depuis que j'ai fait ce fichier, sans modification de comportement.

Pour le reste :

akoine@akoine-1215B:~$ sudo mount -vvv 192.168.0.10:/home/akoine/Documents /mnt
mount: fstab path: "/etc/fstab"
mount: mtab path:  "/etc/mtab"
mount: lock path:  "/etc/mtab~"
mount: temp path:  "/etc/mtab.tmp"
mount: UID:        0
mount: eUID:       0
mount : aucun type n'a été donné - utilisation de nfs en raison du « : »
mount: spec:  "192.168.0.10:/home/akoine/Documents"
mount: node:  "/mnt"
mount: types: "nfs"
mount: opts:  "(null)"
mount: external mount: argv[0] = "/sbin/mount.nfs"
mount: external mount: argv[1] = "192.168.0.10:/home/akoine/Documents"
mount: external mount: argv[2] = "/mnt"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw"
mount.nfs: timeout set for Fri May 25 09:28:55 2012
mount.nfs: trying text-based options 'vers=4,addr=192.168.0.10,clientaddr=192.168.0.12'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.0.10'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.0.10 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.0.10 prog 100005 vers 3 prot UDP port 55730
192.168.0.10:/home/akoine/Documents on /mnt type nfs (rw)
akoine@akoine-1215B:~$ 

C'est bien le contenu de serveur/Documents qui est monté dans client/mnt.

Umount puis :

akoine@akoine-1215B:~$ sudo mount -vvv 192.168.0.10:/home/akoine/Images /mnt
mount: fstab path: "/etc/fstab"
mount: mtab path:  "/etc/mtab"
mount: lock path:  "/etc/mtab~"
mount: temp path:  "/etc/mtab.tmp"
mount: UID:        0
mount: eUID:       0
mount : aucun type n'a été donné - utilisation de nfs en raison du « : »
mount: spec:  "192.168.0.10:/home/akoine/Images"
mount: node:  "/mnt"
mount: types: "nfs"
mount: opts:  "(null)"
mount: external mount: argv[0] = "/sbin/mount.nfs"
mount: external mount: argv[1] = "192.168.0.10:/home/akoine/Images"
mount: external mount: argv[2] = "/mnt"
mount: external mount: argv[3] = "-v"
mount: external mount: argv[4] = "-o"
mount: external mount: argv[5] = "rw"
mount.nfs: timeout set for Fri May 25 09:31:15 2012
mount.nfs: trying text-based options 'vers=4,addr=192.168.0.10,clientaddr=192.168.0.12'
mount.nfs: mount(2): No such file or directory
mount.nfs: trying text-based options 'addr=192.168.0.10'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.0.10 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 192.168.0.10 prog 100005 vers 3 prot UDP port 55730
192.168.0.10:/home/akoine/Images on /mnt type nfs (rw)
akoine@akoine-1215B:~$ 

Et c'est toujours le contenu de serveur/Documents qui est monté dans client/mnt

Puis :

akoine@akoine-1215B:~$ cat /proc/mounts
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=1812800k,nr_inodes=453200,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=728636k,mode=755 0 0
/dev/disk/by-uuid/b5683275-2a3f-4d17-a89b-ff7ee6ef4301 / ext4 rw,relatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered 0 0
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/kernel/security securityfs rw,relatime 0 0
none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0
/dev/sda6 /home ext4 rw,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0
rpc_pipefs /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
nfsd /proc/fs/nfsd nfsd rw,relatime 0 0
/etc/auto.nfs /media/Desktop autofs rw,relatime,fd=6,pgrp=1018,timeout=30,minproto=5,maxproto=5,indirect 0 0
gvfs-fuse-daemon /home/akoine/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
192.168.0.10:/home/akoine/Images/ /mnt nfs rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.10,mountvers=3,mountport=55730,mountproto=udp,local_lock=none,addr=192.168.0.10 0 0
akoine@akoine-1215B:~$ 

(c'est le résultat de la commande sur le client, on est bien d'accord ?)

et df -h, toujours sur le client :

akoine@akoine-1215B:~$ df -h
Sys. fich.                       Taille Util. Dispo Uti% Monté sur
/dev/sda1                           19G  5,8G   12G  33% /
udev                               1,8G  4,0K  1,8G   1% /dev
tmpfs                              712M 1008K  711M   1% /run
none                               5,0M     0  5,0M   0% /run/lock
none                               1,8G  152K  1,8G   1% /run/shm
/dev/sda6                          444G  116G  306G  28% /home
192.168.0.10:/home/akoine/Images   435G  133G  280G  33% /mnt
akoine@akoine-1215B:~$

Merci beaucoup pour ton aide ... des idées ?

Dernière modification par Akoine (Le 25/05/2012, à 08:32)


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#7 Le 25/05/2012, à 15:15

Bigcake

Re : Autofs : multiples partages NFS

Akoine a écrit :

(c'est le résultat de la commande sur le client, on est bien d'accord ?)

on est d'accord wink

Bon par contre la, je comprend pas du coté client tout m'indique que le montage s'est bien passé, à part "mount.nfs: mount(2): No such file or directory".
mmm c'est vraiment bizarre
on va faire un petit test :

Coté serveur :
Dans ton /etc/export échange les 2 lignes :
/home/akoine/Documents  192.168.0.12(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)
/home/akoine/Images     192.168.0.12(fsid=0,crossmnt,rw,root_squash,sync,no_subtree_check)
Pour mettre /Images en première ligne

Relance le service NFS

Coté client :
Après la modif coté serveur

sudo mount 192.168.0.10:/home/akoine/Images /mnt

Est-ce le contenu d'image ?

Sinon autre test :

sudo umount /mnt
sudo mount  -t nfsvers=3 192.168.0.10:/home/akoine/Musique /mnt

Est-ce le contenu de musique ?


mmm tiens je viens de voir dans ton export que tu a l'option 'no_subtree_check', je connais pas, est-ce que le problème viendrai-t-il donc pas de cette option ? je vais essayer de trouver des truc la dessus

Dernière modification par Bigcake (Le 25/05/2012, à 17:47)


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#8 Le 25/05/2012, à 21:31

Akoine

Re : Autofs : multiples partages NFS

Bien vu !!

En mettant le partage image en premier dans le /etc/exports du serveur, et en montant le répertoire dans /mnt j'ai bien le répertoire Images sur le client !

Mais pourquoi il considère tous les partages comme étant égaux au premier de la liste ?

Sinon, pour la dernière commande, j'ai

akoine@akoine-1215B:~$ sudo mount  -t nfsvers=3 192.168.0.10:/home/akoine/Musique /mnt
mount : type de système de fichiers « nfsvers=3 » inconnu
akoine@akoine-1215B:~$

Merci pour le coup de main, ça avance !!


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#9 Le 26/05/2012, à 11:20

Bigcake

Re : Autofs : multiples partages NFS

J'ai écrit du gros caca c'est pour ça que la commande marche pas big_smile

sudo mount  -t nfs -o nfsvers=3 192.168.0.10:/home/akoine/Musique /mnt

Du coup quel contenu a tu la dedans ?
Refait un umount sur /mnt

sudo mount  -t nfs4 192.168.0.10:/home/akoine/Musique /mnt

Quel contenu a tu la dedans ?

J'essaye de voir si c'est pas un problème de protocole entre le client et le serveur


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#10 Le 26/05/2012, à 11:31

Bigcake

Re : Autofs : multiples partages NFS

Bon sinon j'ai trouvé pas mal de choses sur le nfs4
Et a chaque fois les gars ont un dossier 'parent' en 1ère ligne, puis les partages réels sur les lignes suivantes, ce qui expliquerai le mount(2): No such file or directory qu'on a lors de tes mount:
si l'anglais te fait pas peur ce tuto a l'air pas mal : http://www.crazysquirrel.com/computing/ … -nfs4.jspx
ici un mec qui a exactement le même problème que toi, y a des infos pas mal dedans : http://forums.opensuse.org/frana-ais-fr … rveur.html

Tiens moi au courant !


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#11 Le 26/05/2012, à 15:08

Akoine

Re : Autofs : multiples partages NFS

Tiens tiens, intéressant, mon serveur est sous OpenSUSE 12.1 x64 ...

Je fais les essais dès que j'ai le temps, au pire Lundi soir ...

Bon we à toi, et merci encore 1000 fois !


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#12 Le 31/05/2012, à 17:35

Akoine

Re : Autofs : multiples partages NFS

Désolé pour le temps de latence ...

Alors, effectivement, le problème vient de la version de nfs. Dans la configuration du serveur nfs sur mon serveur (dans Yast, pour ce qui connaissent OpenSUSE), j'ai décoché la case "utiliser nfs4" et tout marche, avec mes fichiers /etc/exports sur le serveur et /etc/auto.master et auto.nfs sur le client.

Du coup, la commande pour monter les partages en nfs4 renvoie :

akoine@akoine-1215B:~$ sudo mount  -t nfs4 192.168.0.10:/home/akoine/Musique /mnt
mount.nfs4: Protocol not supported

Je sais que ce n'est pas très satisfaisant. J'ai lu les liens pour faire des partages en nfs4 (création du dossier /nfs4exports, etc), mais j'ai dû rater quelque chose : les dossiers partagés n'étaient plus accessibles sur mon serveur. Et là, présentement, j'ai pas le temps de regarder ce qui cloche. Du coup, je reste en nfs3.
Quand j'aurai un peu plus de temps et de motivation, je regarderai peut-être comment faire en nfs4.

Merci en tout cas beaucoup le coup de main !!


Ubuntu Oneiric x64 sur ASUS 1215B, AMD E-450, 4Go RAM, DD 500Go.

Ah, un dernier truc : merci aux gens du forum, sans eux, je ne serais arrivé à rien !

Hors ligne

#13 Le 01/06/2012, à 17:23

Bigcake

Re : Autofs : multiples partages NFS

Sympa d'avoir tenu au courant smile

Du moment que tu arrive a faire ce que tu voulais, c'est le plus important ^^


"Les gens" ne sont pas cons, ils ont été habitués à la facilité et à la désinformation. Le meilleur moyen de ne pas les aider, c'est de se moquer. Le meilleur moyen de les aider, c'est de les informer, encore et encore. La réflexion viendra. N'oubliez pas que vous aussi, vous êtes le con d'un autre.
Smartphone+GNU/Linux=Librem5

Hors ligne

#14 Le 20/06/2012, à 13:30

Deshi

Re : Autofs : multiples partages NFS

Bonjour,

J'ai un soucis un peu semblable peut-être pourrez vous m'aider...

Mon serveur (Ubuntu server 12.04, à jour) partage par NFS 3 dossiers, /home/nas, /raid et /media/.backup.

sudo nano /etc/exports

et dedans

/home/nas 192.168.0.0/255.255.0.0(rw,all_squash,insecure,sync)
/raid 192.168.0.0/255.255.0.0(rw,all_squash,insecure,sync)
/media/.backup 192.168.0.0/255.255.0.0(rw,all_squash,insecure,sync)

Sur mon PC (Xubuntu 12.04, à jour) j'ai suivi la doc pour installer autofs donc : fstab ne contient que / puis swap puis /home

sudo apt-get install autofs5

puis

sudo nano /etc/auto.master

et dedans

/media /etc/auto.nfs --ghost,--timeout=30

puis

sudo nano /etc/auto.nfs

et dedans

raid -fstype=nfs,rw,intr,rsize=8192,wsize=8192 192.168.0.101:/raid
home_nas -fstype=nfs,rw,intr,rsize=8192,wsize=8192 192.168.0.101:/home/nas
backup_serveur -fstype=nfs,rw,intr,rsize=8192,wsize=8192 192.168.0.101:/media/.backup

A la fin :
sur serveur pour être sûr

sudo /etc/init.d/nfs-kernel-server restart

sur PC

sudo service autofs restart

Et donc le problème, les dossiers créés (par moi avant : /media/raid et /media/home_nas et /media/backup_serveur) sur le PC sont vides.
Pourtant le partage est là. Car par XBMC j'arrive à aller chercher comme source mes vidéos en passant par le partage NFS.
Tiens, je n'ai pas testé en allant les chercher en local dans /media/raid/Films... sad
La lecture se passe bien donc l'échange se fait.

J'ai refait les manip, j'ai rebooté serveur et PC mais je ne sais pas se qui coince...
Merci par avance pour vos lumières

Hors ligne