Page 1 of 1

NFS

Posted: 15 Aug 2015 12:17
by ernie
Hello,

J'ai un problème avec le nfs.

Cela fonctionnait hier et maintenant j'ai le message suivant avec un mount -a:

mount.nfs: access denied by server while mounting 192.168.150.21:/mnt/pool1/download/watch

J'ai cela sur ma vm avec wheezy et aussi sur fedora.

Hier j'ai modifié seulement les chemins dans nfs:
/mnt/pool1/download/renamed /mnt/pool1/download/incomplete /mnt/pool1/download/watch /mnt/pool1/download/torrents /mnt/pool1/photos

J'ai rajouté/mnt/pool1/photos

si j'enlève photo, cela remarche. On est limité ?

Re: NFS

Posted: 15 Aug 2015 12:29
by laster13
Ca m'est déja arrivé. Dans NFS de nas4free tu supprimes tout. Tu recrées ton 1er point de montage avec la flêche sur le coté et tu écris les autres à la main avec un espace entre chaque. Tu valides et ensuite tu retournes dans ta VM faire un "mount -a"

Re: NFS

Posted: 15 Aug 2015 13:27
by ernie
cela ne change rien.

J'ai pointer le premier (photos) et ensuite saisi les 4 autres.

Dans la vue 'settings' (paramètre pour la version française) il y a:
Number of servers (nombre de serveur). Par défaut il est à 4. Cela signifie t il 4 adresses de répertoires pour le nfs ?
Si oui, faut il que je le mette à 5 ?

Edit:
j'ai mis à 6 et cela ne solutionne pas. Je me demande si ce n'est pas un bug, je vais fouiller le site UK.

Re: NFS

Posted: 15 Aug 2015 17:37
by laster13
J'ai 7 montages et je suis sur 4. Vérifie que le service est bien activé... je parle en connaissance de cause ;)
verifie egalement "Réseau autorisé". Je n'ai coché aucun autre paramètres

Re: NFS

Posted: 15 Aug 2015 17:50
by ernie
Service lancé.
Réseau autorisé : qu'est ce ? l'adresse ip avec le masque ? si cela OK. Car fonctionne avec 4 chemins. Dès que je mets le 5eme cela plante.
Es tu sous 10.x ou 9.3 ?

Re: NFS

Posted: 15 Aug 2015 17:52
by laster13
Oui ip + masque.. chez moi 192.168.0.0/24
Je suis sous 10.1.0.2 - Prescience (revision 1731) mais même en 9.3 et 9.2 je n'ai jamais eu de soucis

Au grand maux les grands remèdes, ce que tu peux faire :
tu effaces tous tes point NFS et tu vires tout ce que tu as dans fstab de la VM ensuite tu redémarres le tout et tu remets tout en place... genre réinitialisation.

Re: NFS

Posted: 15 Aug 2015 19:30
by ernie
Hello Mulder :)

Ici Skully : incroyable cela ne marche pas.... :(

J'ai effacé les entrées du fstab de la VM, j'ai effacé le nfs partage et j'ai désactivé le service nfs et j'ai rebooté nas4free

J'ai réactivé le service nfs et j'ai mis le partage avec les 5 chemins:
/mnt/pool1/photos/2015 /mnt/pool1/download/renamed /mnt/pool1/download/incomplete /mnt/pool1/download/watch /mnt/pool1/download/torrents
Le premier est pointé avec le bouton ...

Je rétablis le fstab.
Je fais mount-a et pas de message d'erreur.
Je fais un cd chemin du répertoire lié au nfs:
bash: cd: watch: Erreur d'entrée/sortie

Je fais un ls -la

Code: Select all

root@wheezy:/home/champagne# ls -la
ls: impossible d'accéder à torrents: Erreur d'entrée/sortie
ls: impossible d'accéder à renamed: Erreur d'entrée/sortie
ls: impossible d'accéder à watch: Erreur d'entrée/sortie
ls: impossible d'accéder à incomplete: Erreur d'entrée/sortie
total 16
drwxr-xr-x 7 root      root      4096 août  13 20:42 .
drwxr-xr-x 3 root      root      4096 août  13 18:21 ..
d????????? ? ?         ?            ?              ? incomplete
d????????? ? ?         ?            ?              ? renamed
-rw-r--r-- 1 champagne champagne  701 août  14 13:39 .rtorrent.rc
drwxr-xr-x 2 champagne champagne 4096 août  15 19:16 .session
d????????? ? ?         ?            ?              ? torrents
d????????? ? ?         ?            ?              ? watch
 
J'enlève le chemin /mnt/pool1/photos/2015
mount -a puis ls -la donne

Code: Select all

root@wheezy:/home/champagne# ls -la
total 111
drwxr-xr-x 7 root      root      4096 août  13 20:42 .
drwxr-xr-x 3 root      root      4096 août  13 18:21 ..
drwxrwxr-x 3 root      root         3 août  15 13:34 incomplete
drwxrwxr-x 8 root      root        14 juil. 27 19:17 renamed
-rw-r--r-- 1 champagne champagne  701 août  14 13:39 .rtorrent.rc
drwxr-xr-x 2 champagne champagne 4096 août  15 19:16 .session
drwxrwxr-x 3 root      root         3 août  13 22:04 torrents
drwxrwxr-x 2 root      root         3 août  15 16:38 watch
et je peux aller dans les répertoires.

j'ai une idée de test. Je te dis sous peu

Re: NFS

Posted: 15 Aug 2015 19:38
by ernie
Idée:

j'enlève un des points de montage et je mets /mnt/pool1/photos/2015 et pour en avoir seulement 4.

Ne marche pas.

Je vérifies /mnt/pool1/photos/2015 : les droits pour groupe wheel et public wheel sont absents. Je les mets.

Je reteste => échec. Il n'en veut que 4 et il ne veut pas de mon photo

Re: NFS

Posted: 15 Aug 2015 19:44
by laster13
Peut être 2 dossiers identiques dont un qui est masque lorsque tu fais mount -à.
Idée: fais umount-a et ensuite effacé tous les dossiers sur la vm concerne par Nfs. Tu effacés aussi les entrées ds fstab. Tu les recréés un à un en faisant mount-a à chaque dossier recree

PS: désolé pour l écriture je suis sur le portable

Re: NFS

Posted: 15 Aug 2015 20:18
by ernie
je me demande un truc.

En fait je veux:
- un nfs pour 4 chemin qui servira à la VM (watch et companie) => download qui est un répertoire dans le pool
- un nfs pour 1 chemin qui servira à fedora => photos qui est un dataset dans le pool

Faut il que je mette tout dans le même nfs ? dataset et réperoire ne peuvent coexister ?

Car si je mets seulement /mnt/pool1/photos/2015 dans le nfs et que je crées un répertoire pour monter ce nfs dans la vm, cela marche.
Si je rajoute /mnt/pool1/download/watch, watch ne peut pas etre monté, et j'ai mis que watch et photos dans le fstab.

Je mets un répertoire toto dans download sur le nas, ainsi je refais les 5 mais issu du même repertoire (download) et toto, monté dans photos de la vm, est en dernier dans fstab
Problème:
root@wheezy:/home/champagne# ls -la
ls: impossible d'accéder à photos: Erreur d'entrée/sortie
total 111
drwxr-xr-x 8 root root 4096 août 15 20:20 .
drwxr-xr-x 3 root root 4096 août 13 18:21 ..
drwxrwxr-x 3 root root 3 août 15 13:34 incomplete
d????????? ? ? ? ? ? photos
drwxrwxr-x 8 root root 14 juil. 27 19:17 renamed
-rw-r--r-- 1 champagne champagne 701 août 14 13:39 .rtorrent.rc
drwxr-xr-x 2 champagne champagne 4096 août 15 20:16 .session
drwxrwxr-x 3 root root 3 août 13 22:04 torrents
drwxrwxr-x 2 root root 3 août 15 16:38 watch

Les 4 sont montés sauf le dernier du fstab (toto dans photos). J'ai l'impression que cela vient de wheezy.

Donc je teste un à un.

Je demonte tout sur la vm et j'efface les répertoires. Je fais seulement photos/2015 dans le nfs et je monte sur la vm. Cela marche.
Je rajoute au nfs /mnt/pool1/download/watch et je modifie le fstab (j'ai bien créer aussi le répertoire sur la vm):

root@wheezy:/home/champagne# mount -a
mount.nfs: access denied by server while mounting 192.168.150.21:/mnt/pool1/download/watch

dans le fstab: première ligne pour photo, 2eme ligne pour watch.

j'inverse les lignes:
mount.nfs: access denied by server while mounting 192.168.150.21:/mnt/pool1/download/watch
mount.nfs: access denied by server while mounting 192.168.150.21:/mnt/pool1/photos/2015

Je les remets dans l'ordre:
mount.nfs: access denied by server while mounting 192.168.150.21:/mnt/pool1/photos/2015
mount.nfs: access denied by server while mounting 192.168.150.21:/mnt/pool1/download/watch

bon je crois que cela plante.

Edit : désolé pour le post à rallonge.

Un essai différent.
Avec les 4 chemins de download:

Code: Select all

root@wheezy:~# showmount -e 192.168.150.21
Export list for 192.168.150.21:
/mnt/pool1/download/incomplete 192.168.150.0
/mnt/pool1/download/renamed    192.168.150.0
/mnt/pool1/download/torrents   192.168.150.0
/mnt/pool1/download/watch      192.168.150.0
Je rajoute le 5eme au nfs (j ai essayé 2 fois à tout hazard):

Code: Select all

root@wheezy:~# showmount -e 192.168.150.21
Export list for 192.168.150.21:
root@wheezy:~# showmount -e 192.168.150.21
Export list for 192.168.150.21:
Le serveur nfs tombe au rajout du 5eme

Edit 2:
ce matin je vois ceci dans le log de nas4free:
Aug 15 21:35:47 mountd[46281]: bad exports list line /mnt/pool1/photos/2015 /mnt/pool1/download/watch

Re: NFS

Posted: 16 Aug 2015 12:40
by laster13
As tu fais des essais sans utiliser de dataset?
Essaie par exemple de monter 5ou 6 points sans qu aucun ne soit un dataset

Re: NFS

Posted: 16 Aug 2015 13:55
by ernie
Oui.
J avais creer un 5ème répertoire dans le répertoire download (toto) pour le lier à un 5 eme répertoire de la VM. Sans succès.

Re: NFS

Posted: 16 Aug 2015 15:51
by ernie
Bon j'ai retesté différemment.

J'ai créé une nouvelle VM avec que wheezy.

Sur le nfs: le partage contient 5 sous-répertoires dans un répertoire maitre.
Sur la VM je peux monter les 5 sous répertoires du nfs. J'utilise la sémantique:
adressenfs:chemin cheminsurVM nfs defaults 0 0

root@wheezy:/home/champagne/torrents# showmount -e 192.168.150.21
Export list for 192.168.150.21:
/mnt/pool1/download/incomplete 192.168.150.0
/mnt/pool1/download/renamed 192.168.150.0
/mnt/pool1/download/torrents 192.168.150.0
/mnt/pool1/download/toto 192.168.150.0
/mnt/pool1/download/watch 192.168.150.0
root@wheezy:/home/champagne/torrents#

Donc cela peut marcher sur ma machine.

Dès que je rajoute un dataset, cela plante.

Donc ou je mets un dataset ou je mets des répertoires.

Pour résumer:
- que des répertoires dans le nfs: cela marche.
- un dataset : cela marche
- plusieurs répertoire dans le même dataset : cela marche
- differents dataset : ne marche pas
- dataset et répertoire : ne marche pas

Bon cela me coince pour mon infrastructure. Existe t il une commande ln pour des répertoires ?

Re: NFS

Posted: 16 Aug 2015 17:36
by mtiburs
t'as regardé dans les journaux d'erreurs pour voir si il n'y aurait pas un message qui pourrait de donner un info ?

car N4F aime se plaindre et des fois, on sait pourquoi :?

Re: NFS

Posted: 16 Aug 2015 17:42
by ernie
Oui il se plaint mais énigmatique

Aug 16 16:14:30 mountd[97925]: bad exports list line /mnt/pool1/photos/2015 /mnt/pool1/photos/2014 /mnt/pool1/sup

Photos est un dataset et sup aussi

Même message pour chaque cas qui ne marche pas avec les chemins incriminés

Re: NFS

Posted: 16 Aug 2015 17:55
by mtiburs
c'est vraiment curieux (je lis ton post depuis le début et je ne sais quoi dire)

Re: NFS

Posted: 16 Aug 2015 18:05
by ernie
Est ce que cela peut être du a la synchronisation ?

Il me semble que nfs fait des écritures asynchrones ? Non ?

Re: NFS

Posted: 16 Aug 2015 18:17
by mtiburs
ernie wrote:Est ce que cela peut être du a la synchronisation ?
Il me semble que nfs fait des écritures asynchrones ? Non ?
je ne sais pas

sur un de mes nas, j'ai 12 partage NFS actif en même temps
j'ai 4 en nbr de serveur et le "NFSv4 serveur autorisé" n'est pas coché

t'as essayé avec le choix "NFSv4 serveur autorisé" ? (coché ou non-coché)

Re: NFS

Posted: 16 Aug 2015 18:19
by ernie
Tes 12 partages sont des répertoires ou des datasets ou les 2 ?

Re: NFS

Posted: 16 Aug 2015 18:26
by mtiburs
que des datasets

Re: NFS

Posted: 16 Aug 2015 18:33
by ernie
Quels propriétés ont les datasets dans le menu zfs/dataset ?

As tu coché ou décoché des options ?

Re: NFS

Posted: 16 Aug 2015 19:13
by mtiburs
un de mes partages:
Chemin d'accès: /nas1/nas1_logiciels
Associer tous les utilisateurs à root: oui
Tous les utilisateurs auront les privilèges root.
Commentaire: rien
Réseau autorisé: 192.168.0.0 /24
NFSv4: non coché
Tous les répertoires: coché
Lecture seule: coché (c'est pour mes rsync, donc je mets en ro)
Silencieux: non coché

Re: NFS

Posted: 16 Aug 2015 19:53
by ernie
Merci
Mais je souhaitais plutôt connaître les options de ton dataset (jeux de donnees). Quand tu les as créé quelles options ont été mises ?

Re: NFS

Posted: 16 Aug 2015 20:28
by mtiburs
je n'ai rien mis de spécial, juste mis le primarycache et secondarycache en metadata

nas1: ~# zfs get all nas1/nas1_logiciels
NAME PROPERTY VALUE SOURCE
nas1/nas1_logiciels type filesystem -
nas1/nas1_logiciels creation Fri Sep 2 22:02 2011 -
nas1/nas1_logiciels used 36.9G -
nas1/nas1_logiciels available 478G -
nas1/nas1_logiciels referenced 31.0G -
nas1/nas1_logiciels compressratio 1.00x -
nas1/nas1_logiciels mounted yes -
nas1/nas1_logiciels quota none default
nas1/nas1_logiciels reservation none default
nas1/nas1_logiciels recordsize 128K default
nas1/nas1_logiciels mountpoint /nas1/nas1_logiciels default
nas1/nas1_logiciels sharenfs off default
nas1/nas1_logiciels checksum on default
nas1/nas1_logiciels compression off local
nas1/nas1_logiciels atime on default
nas1/nas1_logiciels devices on default
nas1/nas1_logiciels exec on default
nas1/nas1_logiciels setuid on default
nas1/nas1_logiciels readonly off default
nas1/nas1_logiciels jailed off default
nas1/nas1_logiciels snapdir hidden default
nas1/nas1_logiciels aclmode passthrough inherited from nas1
nas1/nas1_logiciels aclinherit passthrough inherited from nas1
nas1/nas1_logiciels canmount on default
nas1/nas1_logiciels xattr off temporary
nas1/nas1_logiciels copies 1 default
nas1/nas1_logiciels version 3 -
nas1/nas1_logiciels utf8only off -
nas1/nas1_logiciels normalization none -
nas1/nas1_logiciels casesensitivity sensitive -
nas1/nas1_logiciels vscan off default
nas1/nas1_logiciels nbmand off default
nas1/nas1_logiciels sharesmb off default
nas1/nas1_logiciels refquota none default
nas1/nas1_logiciels refreservation none default
nas1/nas1_logiciels primarycache metadata inherited from nas1
nas1/nas1_logiciels secondarycache metadata inherited from nas1
nas1/nas1_logiciels usedbysnapshots 5.94G -
nas1/nas1_logiciels usedbydataset 31.0G -
nas1/nas1_logiciels usedbychildren 0 -
nas1/nas1_logiciels usedbyrefreservation 0 -
nas1/nas1_logiciels logbias latency default
nas1/nas1_logiciels dedup off default
nas1/nas1_logiciels mlslabel -
nas1/nas1_logiciels sync standard inherited from nas1
nas1/nas1_logiciels refcompressratio 1.00x -
nas1/nas1_logiciels written 32K -
nas1/nas1_logiciels logicalused 35.7G -
nas1/nas1_logiciels logicalreferenced 30.9G -
nas1/nas1_logiciels volmode default default
nas1/nas1_logiciels filesystem_limit none default
nas1/nas1_logiciels snapshot_limit none default
nas1/nas1_logiciels filesystem_count none default
nas1/nas1_logiciels snapshot_count none default
nas1/nas1_logiciels redundant_metadata all default

Re: NFS

Posted: 16 Aug 2015 20:37
by ernie
oups !!!
tu as créé tes datasets en ligne de commande ou via le webgui ? Si via le webgui qu'as tu cocher ou décocher par rapport aux propositions par défauts ?
Dans mon cas je demandais de faire apparaitre les snapshots dans .zfs (case à cocher).

Après est ce que zrep ne perturberai pas la config ? J'essaierai de tester dans une vm.

Re: NFS

Posted: 16 Aug 2015 20:46
by mtiburs
ah oui ... je fais tout en ligne de commande
et ensuite je fais une synchro ZFS pour faire joli 8-)

si tu as un disque sous la main et une clef, tu devrais booter dessus et faire tes partages sur une config neuve (en étant sur une clef et sur un disque dédié, tu ne risque rien et tu verras si çà marche ou pas.

Sinon, va dans /conf et regarde ton fichier de config: /conf/config.xml (peut-être que tu y verras des choses bizarres, le webgui est une couche qui lit la source, le fichier xml lui, est la source !

Re: NFS

Posted: 05 Sep 2015 16:26
by ernie
Je me demande si mon problème n est pas lié aux permissions et droits.

Dans la vm j ai un utilisateur user du groupe user qui va se connecter au nfs. Mais le dataset appartient à root du groupe wheel.

J ai envie de créer user du groupe user dans nas4free. Mais quel uid et Gid mettre ? Comment trouver ces chiffres dans la vm ?
Ainsi je crée un dataset qui appartiendra à cet user.
Merci par avance

Re: NFS

Posted: 05 Sep 2015 18:32
by laster13

Code: Select all

getent passwd
getent group

Re: NFS

Posted: 05 Sep 2015 19:24
by ernie
Merci

Le groupe est à 1000 et le user aussi.

Manque de pot dans nas4free c'est déja pris par admin pour le groupe et vboxuser pour le user.

Est ce que le uid et gid a un role ? QUi est clé l'orthographe user ou le uid ? L'orthographe du groupe ou le gid ?