Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] nfs einrichten  (Read 2809 times)

Offline wodga

  • User
  • Posts: 191
[DE] nfs einrichten
« on: 2011/03/25, 19:51:27 »
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?
64bit, intel i5, GeForce GTX 650 Ti

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
nfs einrichten
« Reply #1 on: 2011/03/25, 21:41:23 »
Hi wodga,
auf dem NFS-Server gehört noch das Paket nfs-kernel-server installiert.

Offline wodga

  • User
  • Posts: 191
nfs-server einrichten
« Reply #2 on: 2011/03/25, 23:05:23 »
ich bekomme jetzt die Meldung "access denied"

muss ich noch irgendwas bei /etc/hosts.allow oder /etc/hosts.deny einstellen?
64bit, intel i5, GeForce GTX 650 Ti

Offline Lanzi

  • User
  • Posts: 1.782
nfs-server einrichten
« Reply #3 on: 2011/03/26, 02:04:53 »
hast Du Dich um die /etc/exports gekümmert?

holgerw

  • Guest
nfs einrichten
« Reply #4 on: 2011/03/26, 06:04:15 »
Hallo,

bei mir ist das wie folgt:

NFS Server
Code: [Select]
192.168.1.116  spitzmaus

Vier Rechner im gleichen Lan mit den IPs
Code: [Select]
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
Code: [Select]
ALL : 192.168.1.101
ALL : 192.168.1.102
ALL : 192.168.1.103
ALL : 192.168.1.104


/etc/hosts.deny
Code: [Select]
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
Code: [Select]
/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:
Code: [Select]
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

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
nfs einrichten
« Reply #5 on: 2011/03/26, 15:51:21 »
@wodga: Hier ein paar Links zum Thema.

NFS › Wiki › ubuntuusers.de
Einen NFS-Server konfigurieren
DE-Linux-NFS-HOWTO

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.

Offline wodga

  • User
  • Posts: 191
nfs einrichten
« Reply #6 on: 2011/04/08, 13:57:42 »
super, sowas hab ich gesucht!
64bit, intel i5, GeForce GTX 650 Ti