Anzeige:
Ergebnis 1 bis 5 von 5

Thema: kann nfs4 share nicht mounten

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2007
    Beiträge
    27

    kann nfs4 share nicht mounten

    Hi Leute,

    ich komme einfach mit dieser nfs geschichte nicht klar. Ich wollte auf nfs4 (ohne kerberos) umsteigen (hatte mit version 3 nie probleme) aber okay hier meine config...

    Server OS: Debian 5
    Server-IP: 192.168.2.241
    Client OS: OpenSuse 11.1
    Die daten liegen unter /netshare/data

    das share per mount --bind einbinden
    Code:
    mount --bind /netshare/data /nfs4export/data
    meine /etc/exports
    Code:
    /nfs4export/ 192.168.2.0/24(rw,fsid=0,nohide,sync,insecure,root_squash,no_subtree_check)
    /nfs4export/data 192.168.2.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check)
    meine /etc/default/nfs-common
    Code:
    NEED_STATD=
    STATDOPTS=
    NEED_IDMAPD=yes
    NEED_GSSD=no
    meine /etc/default/nfs-kernel-server
    Code:
    RPCNFSDCOUNT=8
    RPCNFSDPRIORITY=0
    RPCMOUNTDOPTS=
    NEED_SVCGSSD=no
    RPCSVCGSSDOPTS=
    ausgabe von rpcinfo -p
    Code:
       Program Vers Proto   Port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp  39064  status
        100024    1   tcp  41003  status
        100003    2   udp   2049  nfs
        100003    3   udp   2049  nfs
        100003    4   udp   2049  nfs
        100021    1   udp  60361  nlockmgr
        100021    3   udp  60361  nlockmgr
        100021    4   udp  60361  nlockmgr
        100003    2   tcp   2049  nfs
        100003    3   tcp   2049  nfs
        100003    4   tcp   2049  nfs
        100021    1   tcp  48711  nlockmgr
        100021    3   tcp  48711  nlockmgr
        100021    4   tcp  48711  nlockmgr
        100005    1   udp  55962  mountd
        100005    1   tcp  53464  mountd
        100005    2   udp  55962  mountd
        100005    2   tcp  53464  mountd
        100005    3   udp  55962  mountd
        100005    3   tcp  53464  mountd
    wobei doch bei nfs4 diese ganze rpc sache wegfällt?!

    ein exportfs -av sagt
    Code:
    exporting 192.168.2.0/24:/nfs4export/data
    Mein client sagt nur das
    Code:
    mount -t nfs4 192.168.2.241:/nfs4export/data /home/mschumann/data
    mount.nfs4: mounting 192.168.2.241:/nfs4export/schumanndata failed, reason given by server:
      No such file or directory
    ein showmount -e 192.168.2.241 sagt aber
    Code:
    Export list for 192.168.2.241:
    /nfs4export/data 192.168.2.0/24
    Das syslog auf dem server gibt mir keine infos wenn ich versuche das share zu mounten, auch sehr komisch.

    Im client /var/log/messages kommt nur
    Code:
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]: New client: 94
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]: New client: 95
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]: Opened /var/lib/nfs/rpc_pipefs/nfs/clnt94/idmap
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]: Stale client: 94
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]:     -> closed /var/lib/nfs/rpc_pipefs/nfs/clnt94/idmap
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]: Stale client: 95
    Sep  9 13:23:01 SD-MS-01 rpc.idmapd[14903]:     -> closed /var/lib/nfs/rpc_pipefs/nfs/clnt95/idmap
    so long...
    mulix

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    funkitoniert es, wenn Du den bind-Mount nicht drin hast?

    Und wieso eingentlich für das .../data ein eigenes export - evtl. macht das auch Probleme, müsste ich mal forschen hier...
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2007
    Beiträge
    27
    Hi marce,

    also wenn ich /netshare exportiere

    exportfs -av auf dem server
    Code:
    exporting 192.168.2.0/24:/netshare
    showmount -e 192.168.2.241 auf dem client
    Code:
    Export list for 192.168.2.241
    /netshare 192.168.2.0/24
    bekomme ich dennoch auf dem client
    Code:
    mount.nfs4: mounting 192.168.2.241:/netshare failed, reason given by server:
      No such file or directory
    Auch wenn ich alles mit den fqdn des server versuche, das netz kann alles auflösen. Wie gesagt, hab ich etwas vergessen... bin mir nicht sicher op bei nfs4 die portmapper noch eine rolle spielen...

    rpcinfo -p auf dem client
    Code:
       program vers proto   port  service
        100000    4   tcp    111  portmapper
        100000    3   tcp    111  portmapper
        100000    2   tcp    111  portmapper
        100000    4   udp    111  portmapper
        100000    3   udp    111  portmapper
        100000    2   udp    111  portmapper
    rpcinfo -p auf dem server
    Code:
       Program Vers Proto   Port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100024    1   udp  39064  status
        100024    1   tcp  41003  status
        100003    2   udp   2049  nfs
        100003    3   udp   2049  nfs
        100003    4   udp   2049  nfs
        100021    1   udp  35868  nlockmgr
        100021    3   udp  35868  nlockmgr
        100021    4   udp  35868  nlockmgr
        100003    2   tcp   2049  nfs
        100003    3   tcp   2049  nfs
        100003    4   tcp   2049  nfs
        100021    1   tcp  44321  nlockmgr
        100021    3   tcp  44321  nlockmgr
        100021    4   tcp  44321  nlockmgr
        100005    1   udp  36305  mountd
        100005    1   tcp  60783  mountd
        100005    2   udp  36305  mountd
        100005    2   tcp  60783  mountd
        100005    3   udp  36305  mountd
        100005    3   tcp  60783  mountd
    Grundlegend bin ich nach div. nfs4 howto's vorgegangen
    http://wiki.archlinux.org/index.php/NFSv4
    http://www.crazysquirrel.com/computi...g-up-nfs4.jspx
    http://schweres-schaf.de/2009/01/13/...ohne-kerberos/

    Mir ist nfs nicht fremd, aber das hier verstehe ich echt nicht :-(

    so long..
    mulix

  4. #4
    Registrierter Benutzer
    Registriert seit
    Nov 2007
    Beiträge
    164
    nfsv4 hat eine grundlegende Änderung. Bei Deiner /etc/exports:
    Code:
    /nfs4export/ 192.168.2.0/24(rw,fsid=0,nohide,sync,insecure,root_squash,no_subtree_check)
    /nfs4export/data 192.168.2.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check)
    funktioniert der Mount auf den Client nicht wie unter nfsv3 erwartet mit:
    Code:
    mount -t nfs 192.168.2.241:/nfs4export/data /mnt
    sondern, da /nfs4export die fsid=0 ist, wie folgt:
    Code:
    mount -t nfs4 192.168.2.241:/data /mnt
    EDIT: Damit man auch unterschiedliche Verzeichnisse unter der fsid exportieren kann mountet man am Server mittels
    Code:
    mount -bind /data /nfs4export/data
    . Brauchst Du das?
    Geändert von hessijens (09.09.09 um 16:49 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    Sep 2007
    Beiträge
    27
    hi hessijens,

    aha! so geht das. Jetzt geht das auch mit dem nfs4. Hab mich schon gewundert was dieses fsid nun wirklich macht. Aber gut...
    Da ich auch noch nfs3 client evtl. nutzen werde ist die lösung mit dem mount --bind nicht schlecht...

    also problem gelöst :-)

Ähnliche Themen

  1. Samba: share per terminal mounten
    Von woifi im Forum Linux in heterogenen Netzen
    Antworten: 2
    Letzter Beitrag: 15.02.05, 13:06
  2. Samba Share mounten wenn verfügbar
    Von mowses im Forum Linux in heterogenen Netzen
    Antworten: 5
    Letzter Beitrag: 16.03.04, 15:45
  3. Antworten: 1
    Letzter Beitrag: 26.10.03, 14:26
  4. Samba share unter linux mounten mit fstab
    Von Ulli Ivens im Forum Linux in heterogenen Netzen
    Antworten: 3
    Letzter Beitrag: 10.09.02, 00:21
  5. Samba share an Linuxmaschiene mounten...
    Von Samson im Forum Linux in heterogenen Netzen
    Antworten: 15
    Letzter Beitrag: 26.05.02, 10:00

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •