Page 1 of 1

[RESOLU] Problème avec nfs

Posted: 24 Aug 2016 10:47
by ernie
Hello,

J'ai un soucis avec nfs.
Le log de nas4free me dit :

Code: Select all

Aug 24 10:30:35 	mountd[2090]: 	bad exports list line /mnt/master/download/incomplete /mnt/pool1/download/tvhead
Aug 24 10:30:35 	mountd[2090]: 	bad exports list line /mnt/master/download/incomplete /mnt/pool1/download/tvhead
Aug 24 10:29:57 	mountd[2090]: 	mount request denied from 192.168.150.27 for /mnt/master/download/incomplete
Aug 24 10:29:57 	mountd[2090]: 	mount request denied from 192.168.150.27 for /mnt/master/download/torrents
Aug 24 10:29:57 	mountd[2090]: 	mount request denied from 192.168.150.27 for /mnt/master/download/watch
Aug 24 10:29:57 	mountd[2090]: 	mount request denied from 192.168.150.27 for /mnt/pool1/download/renamed
Aug 24 10:29:44 	mountd[2090]: 	mount request denied from 192.168.150.16 for /mnt/pool1/download/tvhead
Ma structure est:
- 2 vdev et 1 pool par vdev (master et pool1)
- download est un dataset sur master
- download est un réperoire sur pool1

NFS est paramétré ainsi:

Code: Select all

<nfsd>
		<numproc>4</numproc>
		<enable/>
		<share>
			<uuid>92757920-56a4-463e-83ad-1e26e49edbe0</uuid>
			<path>/mnt/master/download/incomplete /mnt/pool1/download/tvhead /mnt/master/download/watch /mnt/pool1/download/renamed /mnt/master/download/torrents</path>
			<mapall>yes</mapall>
			<network>192.168.150.0/24</network>
			<comment>nfs pour seddbox</comment>
			<options/>
		</share>
	</nfsd>
J'ai vérifié que le masque (/24) est le même que celui de nas4free et c'est le cas.

Merci par avance

Re: Problème avec nfs

Posted: 24 Aug 2016 11:17
by ernie
Hello,

J'ai trouvé cela:
http://www.nas4free.org/forums/viewtopi ... 1816#p9704

J'ai donc séparé en 2 les lignes des 2 pools.

Code: Select all

nfsd>
		<numproc>4</numproc>
		<share>
			<uuid>1daa4eea-3733-4b78-8a6a-d2f7eef707de</uuid>
			<path>/mnt/master/download/incomplete /mnt/master/download/watch /mnt/master/download/torrents</path>
			<mapall>yes</mapall>
			<network>192.168.150.0/24</network>
			<comment>pour seedbox</comment>
			<options/>
		</share>
		<share>
			<uuid>92757920-56a4-463e-83ad-1e26e49edbe0</uuid>
			<path>/mnt/pool1/download/tvhead /mnt/pool1/download/renamed</path>
			<mapall>yes</mapall>
			<network>192.168.150.0/24</network>
			<comment>nfs pour seedbox</comment>
			<options/>
		</share>
		<enable/>
	</nfsd>
Le nfs de pool1 marche mais toujours pas celui de master

Y a t il un paramètre du pool (un paramètre zfs) pour autoriser des droits ?

Re: Problème avec nfs

Posted: 24 Aug 2016 12:18
by mtiburs
t'as essayé un chmod -R 777 /mnt/master ?

Re: Problème avec nfs

Posted: 24 Aug 2016 13:26
by ernie
Download est un dataset de master. Chmod fonctionnera t il ?

Dans la version 10.3, à la création d un dataset il y a un paramètre acl qui est présent. Je me demande si ce n est pas cela qui bloque.

Re: Problème avec nfs

Posted: 24 Aug 2016 14:04
by mtiburs
ernie wrote:Download est un dataset de master. Chmod fonctionnera t il ?
Cette ligne ouvrira tous les droits sur le chemin spécifié (en traitant également les répertoires dedans).
Elles marche partout (Linux, tous les BSD, ... )

C'est le truc a essayer avant-tout (c'est même obligatoire avant de chercher ailleurs)

Re: Problème avec nfs

Posted: 24 Aug 2016 14:59
by ernie
J'ai fait la commande sur:
/mnt/master/download

Je ne souhaite pas affecter les autres datasets.

Sans succès.

J'ai jamais réussi à faire ce montage de nfs dans un répertoire d'un dataset. Quand c'est un répertoire directe sur le pool cela marche, sinon non.

Je vais enqueter.

Edit:

Je viens de regarder l'ensemble des propriétés du dataset:

Code: Select all

master/download    type                  filesystem              -
master/download    creation              Tue Aug 23 22:45 2016   -
master/download    used                  140K                    -
master/download    available             568G                    -
master/download    referenced            140K                    -
master/download    compressratio         1.00x                   -
master/download    mounted               yes                     -
master/download    quota                 none                    default
master/download    reservation           none                    default
master/download    recordsize            128K                    default
master/download    mountpoint            /mnt/master/download    inherited from master
master/download    sharenfs              off                     default
master/download    checksum              on                      default
master/download    compression           off                     local
master/download    atime                 off                     local
master/download    devices               on                      default
master/download    exec                  on                      default
master/download    setuid                on                      default
master/download    readonly              off                     default
master/download    jailed                off                     default
master/download    snapdir               hidden                  default
master/download    aclmode               discard                 local
master/download    aclinherit            restricted              local
master/download    canmount              on                      default
master/download    xattr                 off                     temporary
master/download    copies                1                       default
master/download    version               5                       -
master/download    utf8only              off                     -
master/download    normalization         none                    -
master/download    casesensitivity       sensitive               -
master/download    vscan                 off                     default
master/download    nbmand                off                     default
master/download    sharesmb              off                     default
master/download    refquota              none                    default
master/download    refreservation        none                    default
master/download    primarycache          all                     default
master/download    secondarycache        all                     default
master/download    usedbysnapshots       0                       -
master/download    usedbydataset         140K                    -
master/download    usedbychildren        0                       -
master/download    usedbyrefreservation  0                       -
master/download    logbias               latency                 default
master/download    dedup                 off                     local
master/download    mlslabel                                      -
master/download    sync                  standard                local
master/download    refcompressratio      1.00x                   -
master/download    written               140K                    -
master/download    logicalused           40.5K                   -
master/download    logicalreferenced     40.5K                   -
master/download    volmode               default                 default
master/download    filesystem_limit      none                    default
master/download    snapshot_limit        none                    default
master/download    filesystem_count      none                    default
master/download    snapshot_count        none                    default
master/download    redundant_metadata    all                     default
Je me demande si sharenfs ne doit pas etre en on. Je vais regarder à quoi cela correspond.

Edit2:
Je l'ai activé et relancer nfs et sans succès.

Re: Problème avec nfs

Posted: 24 Aug 2016 17:02
by mtiburs
Sans t'apporter une réponse éfficace, tu pourrais faire un lien de ton dataset vers un répertoire de ton pool (puisque ce cas fonctionne), c'est une manière de berner le système ;)

Re: Problème avec nfs

Posted: 24 Aug 2016 17:06
by mtiburs
ln -s /mnt/master/download/ /mnt/master/download_truc/

Re: Problème avec nfs

Posted: 24 Aug 2016 21:22
by ernie
Hello

oui mais je suis pas sur qu'avec le liens mes services s'y retrouvent.

J'ai trouvé cela et je vais essayer:
https://docs.oracle.com/cd/E23824_01/ht ... gayne.html

Re: Problème avec nfs

Posted: 24 Aug 2016 21:39
by mtiburs
ernie wrote:J'ai trouvé cela et je vais essayer:
https://docs.oracle.com/cd/E23824_01/ht ... gayne.html
Je pense que c'est une possibilité de partage propre à Oracle / Solaris

Re: Problème avec nfs

Posted: 06 Sep 2016 21:02
by ernie
en faisant sur le serveur nas4free la commande suivante:

Code: Select all

showmount -e localhost
j'obtiens

Code: Select all

Exports list on localhost:
/mnt/pool1/download/tvhead         192.168.150.0 
/mnt/pool1/download/renamed        192.168.150.0 
/mnt/master/download/watch         192.168.150.0 
/mnt/master/download/torrents      192.168.150.0 
/mnt/master/download/incomplete    192.168.150.0 
/mnt/master/download               Everyone
Donc tout est ok selon moi. Le problème doit venir du client.

Re: Problème avec nfs

Posted: 07 Sep 2016 01:02
by mtiburs
Salut,
ernie wrote:

Code: Select all

showmount -e localhost[/quote]
... et en faisant le showmount -e depuis le client ?

Re: Problème avec nfs

Posted: 07 Sep 2016 09:13
by ernie
Inutile.

Je montais sur le client correctement le nfs. Je m'attendais à voir des répertoires pleins, or la source est vide sur le serveur.

J'ai mis des fichiers et je les vois sur le client.

Et ce même si la propriété sharenfs du dataset est sur off.

Donc en séparant bien les lignes des 2 pools dans le menu nfs, c'est bon (voir ici : http://www.nas4free.org/forums/viewtopi ... 1816#p9704 )

Merci et désolé pour tout ce ramdam

Re: [RESOLU] Problème avec nfs

Posted: 07 Sep 2016 17:48
by ernie
Complément :

je viens de ravoir une erreur :
Sep 7 17:42:39 mountd[7220]: bad exports list line /mnt/pool1/download/tvhead /mnt/pool1/videos/renamed
Sep 7 17:42:39 mountd[7220]: bad exports list line /mnt/pool1/download/tvhead /mnt/pool1/videos/renamed

En fait dans l'interface nfs/shared, il faut cliquer sur les ... pour ajouter le premier chemin de destination, et ensuite compléter à la main (un seul espace pour séparer les 2 destinations) la 2eme destination du même pool.
Si on écrit directement à la main les chemins dans le champ, cela ne marche pas.

C'était cela mon problème depuis le début sur mon nfs :mrgreen:

Re: [RESOLU] Problème avec nfs

Posted: 07 Sep 2016 23:30
by velivole18
Bonjour,

Ça c'est vraiment un bug à faire remonter aux développeurs car d'autres vont se faire avoir avec ce truc ... :P

Merci à toi ernie.

velivole18.