[Eisfair_dev] [e1] nfs4 mount failed

=?ISO-8859-1?Q? J=FCrgen_Edner _ juergen at eisfair.org
Di Dez 9 14:30:20 CET 2014


Hallo Thomas,

Quast) Wrote in message:
> Hallo,
> 
> jetzt muss ich mit dem Thema nfsserver doch noch mal anfangen:
> 
> Gegegeben:
> eisfair-1 (p1)  mit nfsserver 1.4.0
> eisfair-1 (p17) mit nfsclient 1.2.0
> 
> Beide jeweils Kernel 2.6.0 und Base 2.3.6.
> 
> nfsserver:
> 
> START_NFSSERVER='yes'
> NFSSERVER_SUPPORT_NFS3='yes'
> NFSSERVER_SUPPORT_NFS4='yes'
> NFSSERVER_SHARE_N='3'
> 
> NFSSERVER_SHARE_1_ACTIVE='yes'
> NFSSERVER_SHARE_1_PATH='/tftpboot/node1'
> NFSSERVER_SHARE_1_NAME='node1'
> NFSSERVER_SHARE_1_HOSTS_N='1'
> NFSSERVER_SHARE_1_HOSTS_1_HOST='192.168.36.0/24'
> NFSSERVER_SHARE_1_HOSTS_1_RW='yes'
> NFSSERVER_SHARE_1_HOSTS_1_ANONUSER=''
> NFSSERVER_SHARE_1_HOSTS_1_ANONGROUP=''
> NFSSERVER_SHARE_1_HOSTS_1_ROOT_SQUASH='no'
> NFSSERVER_SHARE_1_HOSTS_1_ALL_SQUASH='no'
> NFSSERVER_SHARE_1_HOSTS_1_OPTION=''
> 
> NFSSERVER_SHARE_2_ACTIVE='yes'
> NFSSERVER_SHARE_2_PATH='/tftpboot/node1'
> NFSSERVER_SHARE_2_NAME='node1'
> NFSSERVER_SHARE_2_HOSTS_N='1'
> NFSSERVER_SHARE_2_HOSTS_1_HOST='192.168.36.0/24'
> NFSSERVER_SHARE_2_HOSTS_1_RW='yes'
> NFSSERVER_SHARE_2_HOSTS_1_ANONUSER=''
> NFSSERVER_SHARE_2_HOSTS_1_ANONGROUP=''
> NFSSERVER_SHARE_2_HOSTS_1_ROOT_SQUASH='no'
> NFSSERVER_SHARE_2_HOSTS_1_ALL_SQUASH='no'
> NFSSERVER_SHARE_2_HOSTS_1_OPTION=''
> 
> NFSSERVER_SHARE_3_ACTIVE='yes'
> NFSSERVER_SHARE_3_PATH='/tftpboot/node1'
> NFSSERVER_SHARE_3_NAME='node1'
> NFSSERVER_SHARE_3_HOSTS_N='1'
> NFSSERVER_SHARE_3_HOSTS_1_HOST='192.168.36.0/24'
> NFSSERVER_SHARE_3_HOSTS_1_RW='yes'
> NFSSERVER_SHARE_3_HOSTS_1_ANONUSER=''
> NFSSERVER_SHARE_3_HOSTS_1_ANONGROUP=''
> NFSSERVER_SHARE_3_HOSTS_1_ROOT_SQUASH='no'
> NFSSERVER_SHARE_3_HOSTS_1_ALL_SQUASH='no'
> NFSSERVER_SHARE_3_HOSTS_1_OPTION=''
> 
> nfsclient:
> 
> START_NFSCLIENT='yes'
> NFSCLIENT_MOUNT_N='3'
> 
> NFSCLIENT_MOUNT_1_ACTIVE='yes'
> NFSCLIENT_MOUNT_1_HOST='p1'
> NFSCLIENT_MOUNT_1_TYPE='nfs4'
> NFSCLIENT_MOUNT_1_MOUNTPOINT='/tftpboot/node17'
> NFSCLIENT_MOUNT_1_DIRECTORY='/mnt/node17'
> NFSCLIENT_MOUNT_1_OPTION='rw'
> 
> NFSCLIENT_MOUNT_2_ACTIVE='yes'
> NFSCLIENT_MOUNT_2_HOST='p1'
> NFSCLIENT_MOUNT_2_TYPE='nfs4'
> NFSCLIENT_MOUNT_2_MOUNTPOINT='/tftpboot/node1'
> NFSCLIENT_MOUNT_2_DIRECTORY='/mnt/node1'
> NFSCLIENT_MOUNT_2_OPTION='rw'
> 
> NFSCLIENT_MOUNT_3_ACTIVE='yes'
> NFSCLIENT_MOUNT_3_HOST='p1'
> NFSCLIENT_MOUNT_3_TYPE='nfs4'
> NFSCLIENT_MOUNT_3_MOUNTPOINT='/tftpboot/node2'
> NFSCLIENT_MOUNT_3_DIRECTORY='/mnt/node2'
> NFSCLIENT_MOUNT_3_OPTION='rw'
> 
> Kurz: Es funktioniert nicht.
> 
> Lang:
> In /etc auf p1 wird keine Datei exports angelegt. In /var/log/messages
> findet sich nichts zu den Verbindungsversuchen. Zum Start findet sich
> folgendes:

auf die Gefahr hin mich zu wiederholen, aber wenn mittels
des neuen NFS-Daemons Shares freigegeben werden, so
wird keine /etc/exports-Datei mehr verwendet. Der neue
Mechanismus, welcher nebenbei angemerkt nicht auf
Meinem Mist gewachsen ist, gibt nicht die Verzeichnisse
direkt frei, sondern hängt diese in eine virtuelle Verzeichnis-
struktur in /var/run/nfs4exports ein, welche dann freigegeben
werden.
D.h. ein Mounten mittels absoluten Pfad, wie Du es in Deiner
Konfiguration machst, siehe z.B.
NFSCLIENT_MOUNT_2_DIRECTORY='/mnt/node1', ist
so nicht mehr möglich.
Lies doch bitte in den Absatz "NFS Version 4-Freigaben (nur
eisfair-1)" in der Dokumentation, in welchem ich versucht
habe auf diese Unterschiede einzugehen.

Gruß Jürgen 

-- 


----Android NewsGroup Reader----
http://usenet.sinaapp.com/


Mehr Informationen über die Mailingliste Eisfair_dev