mount:RPC:Programm nicht registriert



  • mount:RPC:Programm nicht registriert
    diese Nachricht erhalte ich, wenn ich versuche mit nfs zu mounten:

    mount -t nfs linux1:/data1 /nfs-drive
    

    der andere Weg klappt vom linux1 aus.
    /etc/export ist ok
    nfs und nfsserver sind gestartet,
    und ich weiß nicht weiter 😕



  • was gibt dir den "rpcinfo -p <servername>" aus?



  • mount wurde auf linux3 ausgeführt, und sollte auf linux1 zugreifen.
    dann erhalte ich für linux3:

    linux3:~ # rpcinfo -p linux3
       program vers proto   port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
        100003    2   udp   2049  nfs
        100003    3   udp   2049  nfs
        100021    1   udp   1049  nlockmgr
        100021    3   udp   1049  nlockmgr
        100021    4   udp   1049  nlockmgr
        100024    1   udp   1050  status
        100024    1   tcp   1683  status
        100005    1   udp   1051  mountd
        100005    1   tcp   1684  mountd
        100005    2   udp   1051  mountd
        100005    2   tcp   1684  mountd
        100005    3   udp   1051  mountd
        100005    3   tcp   1684  mountd
    

    und für linux1

    linux3:~ # rpcinfo -p linux1
       program vers proto   port
        100000    2   tcp    111  portmapper
        100000    2   udp    111  portmapper
    


  • auf deiner linux3 muss soviel ich weiß auch der "mountd" service laufen. mach mal auf deiner linux3 ein "service nfs start" und dann ein mount -a



  • äh sorry, ich meinte der mountd muss auf deiner linux 1 laufen: also ein
    service nfs start auf deiner linux1 machen. dann nochmals mount -a



  • service

    kennen meine Kisten nicht.
    ich bin dann über den runlevel editor gegangen: nfs fehlte auf linux1
    ein ps -ax auf linux1 ergab dies(Auszug):

    1111 ?        SW     0:00 [nfsd]
     1112 ?        SW     0:00 [nfsd]
     1115 ?        SW     0:00 [lockd]
     1116 ?        SW     0:00 [rpciod]
     1117 ?        SW     0:00 [nfsd]
     1118 ?        SW     0:00 [nfsd]
     1119 ?        S      0:00 /usr/sbin/rpc.mountd
     1201 ?        S      0:00 /sbin/portmap
    

    mountd =rpc.mountd ?
    WO weiter suchen ?



  • service

    kennen meine Kisten nicht.
    ich bin dann über den runlevel editor gegangen: nfs fehlte auf linux1
    ein ps -ax auf linux1 ergab dies(Auszug):

    1111 ?        SW     0:00 [nfsd]
     1112 ?        SW     0:00 [nfsd]
     1115 ?        SW     0:00 [lockd]
     1116 ?        SW     0:00 [rpciod]
     1117 ?        SW     0:00 [nfsd]
     1118 ?        SW     0:00 [nfsd]
     1119 ?        S      0:00 /usr/sbin/rpc.mountd
     1201 ?        S      0:00 /sbin/portmap
    

    mountd =rpc.mountd ?
    WO weiter suchen ?



  • ja mountd = rpc.mountd

    da dein linux1 sozusagen als "server" fungiert, du also von ihm mounten willst muss auf ihm auch der nfs server laufen. also im prinzip (bei redhat = service nfs start bzw. redhat-config-services) dann auf dein linux3 rechner gehen und dann ein mount -a (wenn du es in deiner /etc/fstab eingetragen hast) und es müsste funktionieren. die rpc fehlermeldung ist bisschen ungenau, ich weiß.

    P.s. hast du nachdem du es in der (/etc/exports) eingetragen hast auch ein exportfs -ra gemacht?



  • HI NORB;
    Ich muß für ca 3-4 h weg, melde mich dann am Nachmittag nochmal. Danke einstweilen


Anmelden zum Antworten