wie kann man per nfs einen Ordner freigeben?
Paket nfs-common installiert
habe folgendes (sinngemäß) in meiner /etc/exports
/home/user/freigabe clientip(ro)
danach auf client
mount serverip:/home/user/freigabe /mnt
habe ich noch was vergessen oder falsch gemacht?
Hi wodga,
auf dem NFS-Server gehört noch das Paket nfs-kernel-server installiert.
ich bekomme jetzt die Meldung "access denied"
muss ich noch irgendwas bei /etc/hosts.allow oder /etc/hosts.deny einstellen?
hast Du Dich um die /etc/exports gekümmert?
Hallo,
bei mir ist das wie folgt:
NFS Server
192.168.1.116 spitzmaus
Vier Rechner im gleichen Lan mit den IPs
192.168.1.101 gerbil.linux.pc gerbil
192.168.1.102 biber.linux.pc biber
192.168.1.103 elch.linux.pc elch
192.168.1.104 eichhorn.linux.pc eichhorn
Dateien auf spitzmaus:
/etc/hosts.allow
ALL : 192.168.1.101
ALL : 192.168.1.102
ALL : 192.168.1.103
ALL : 192.168.1.104
/etc/hosts.deny
ALL : ALL
Das Verzeichnis auf meinem NAS für die Daten befindet sich auf /mnt/disk1/daten. Die Unterverzeichnisse, die in exports angegeben sind, müssen natürlich zuvor angelegt und befüllt werden :-)
/etc/exports
/mnt/disk1/daten/nutzer/share 192.168.1.101(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/share 192.168.1.102(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/share 192.168.1.103(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/share 192.168.1.104(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/holger 192.168.1.101(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/diane 192.168.1.102(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/holger 192.168.1.103(rw,async,subtree_check)
/mnt/disk1/daten/nutzer/diane 192.168.1.104(rw,async,subtree_check)
/mnt/disk1/daten/system 192.168.1.101(rw,async,subtree_check,no_root_squash)
/mnt/disk1/daten/system 192.168.1.102(rw,async,subtree_check,no_root_squash)
/mnt/disk1/daten/system 192.168.1.103(rw,async,subtree_check,no_root_squash)
/mnt/disk1/daten/system 192.168.1.104(rw,async,subtree_check,no_root_squash)
Auf dem Klienten gerbil werden die NFS-Shares wie folgt gemountet:
192.168.1.116:/mnt/disk1/daten/nutzer/holger /home/holger/daten/nas nfs defaults 0 0
192.168.1.116:/mnt/disk1/daten/nutzer/share /nas/daten nfs defaults 0 0
192.168.1.116:/mnt/disk1/daten/system /nas/system nfs defaults 0 0
Die Mountpunkte müssen natürlich vorher angelegt worden sein.
Wichtig: Auf dem NFS Server gibt es den Nutzer holger mit der ID x und die Gruppe users mit der ID y. Auf dem Klienten haben holger und Gruppe users die gleichen IDs x und y. Auf beiden Systemen ist users die Primärgruppe für die Nutzer.
Achtung: NFS ist relativ neu für mich, so habe ich es erst einmal zum Laufen gebracht, Verbesserungsvorschläge und Kritik sind willkommen.
Viele Grüße,
Holger
@wodga: Hier ein paar Links zum Thema.
NFS › Wiki › ubuntuusers.de (http://wiki.ubuntuusers.de/NFS)
Einen NFS-Server konfigurieren (http://www.linux-praxis.de/lpic2/lpi201/2.209.2.html)
DE-Linux-NFS-HOWTO (http://mysite.ncnetwork.net/res0yizl/id12.html)
Noch einen Tipp, den auch Holger schon angedeutet hat. Die User- und GruppenID's sollten auf dem Server und dem Client die gleichen sein, sonst hast du evtl. Probleme mit den Dateirechten.
super, sowas hab ich gesucht!