[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