NFS - Permission denied

  • Ich versuche von einem Mac OSX auf das QNAP zuzugreifen, kommt folgende Meldung:

    Code
    mount -t nfs ip:/nfsshare /mntmount_nfs: can't access /nfsshare: Permission denied


    von CentOS kommt diese Meldung:

    Code
    mount -t nfs ip:/nfsshare /mnt
    mount_nfs: Input/output error



    Hat jemand einen tipp?


    TIA
    .harald

  • Hi Harald,


    unter MAC OS existiert kein Pfad /mnt. Devices werden unter /Volumes angelegt.


    Für Mac OS probiere mal folgendes in der Konsole:

    Code
    sudo su


    Code
    mkdir /Volumes/dein_mountpoint


    Code
    mount_nfs ip:/nfsshare /Volumes/dein_mountpoint


    Desweiteren hast Du in MAC OS ab 10.5 die möglichkeit NFS via (Apfel+K) im Finder (mit Server Verbinden), oder auch die bessere Wahl dies mit Programme/Dienstprogramme/Verzeichnisdienste (TAB->Aktivierungen) zu Mounten.


    CentOS kenne ich nicht, da gilt aber das gleiche wie beim Apfel in der Konsole. Den Mountpoint erstellen im /mnt/ Dann mounten.
    Also:

    Code
    su root

    (Also als Root einloggen)

    Code
    mkdir /mnt/dein_mountpoint


    Code
    mount -t nfs ip:/nfsshare /mnt/dein_mountpoint


    Wobei mir der Fehler:

    Code
    mount_nfs: Input/output error


    Sagt, dass Portmap wahrscheinlich nicht läuft. Das müsstest du mittels

    Code
    rpcinfo -p


    oder aber auch:

    Code
    /sbin/service portmap status


    püfen.


    Oftmals hilft schon ein Neustarten des NFS Dienstes dazu, dass Portmap wieder läuft.

    Code
    /sbin/service nfs restart


    Anonsten müsstest Du etwas in der CentOS Doku Blättern, weil wir zumindest davon ausgehen müssen, dass der Client überhaupt richtig läuft.


    Grüsse, David

  • hi david,


    danke erstmal.
    /mnt existiert unter mac.
    hab auch vorher ein sudo -s gemacht.
    unter Volumes oder mit Apfel+K gehts leider nicht.


    unter centos, lief der portmap nicht... danke hier wenigstens schon mal ne lösung.
    ich hab den portmapper jetzt mit

    Code
    chkconfig portmap on


    so eingeschaltet, dass er automatisch startet, leider funktioniert der eintrag in der fstab nicht.

    Code
    IP:/remote/share /var/mount nfs


    Hast du noch einen Tipp?
    TIA


    .h

  • Hi Harald,


    also wenn es ein /mnt auf den Apfel gibt, hast Du das Verzeichnis erstellt. :D
    Mountpoints / Devices werden bei einem Apfel so eingehängt:

    Code
    /Volumes/<Device-Name>/


    So, ich mache das jetzt auch mal mit den Programme/Dienstprogramme/Verzeichnisdiensten.
    Achtung: Hier darf es das Verzeichnis unter /Volumes/nfsshare nicht geben, dies wird automatisch erstellt.


    oder auch: (So wäre eine Verbindung ohne der Modifikation http://forum.qnapclub.de/viewtopic.php?f=27&t=7290#p41358 möglich.



    Man kann aber zum testen auch:
    nfs://192.168.2.10/nfsshare
    im Finder (Apfel + K) eingeben.
    Dann wird das Verzeichnis gemounted. (Aber halt nicht dauerhaft), ist beim Disconnect / reboot wieder weg. Darum mache ich es lieber mit den Verzeichnisdiensten. ;)


    CentOS:
    Die fstab für NFS Shares zu nutzen ist nicht wirklich schick.
    Man sollte dies via autofs / automount tun dies mounted / unmounted die NFS - Dateisysteme automatisch.
    Leider muss ich mich hier auf die Doku verweisen, da es da Abweichungen von RedHat / CentOS gab / immer noch gibt? Komme halt aus der Debian ecke und weiss noch, da war mal was...
    http://www.centos.org/docs/5/h…client-config-autofs.html


    Grüsse, David