von mehreren nfs Freigaben werden alle auf die erste gemappt

greg54321

Neuer User
Mitglied seit
5 Jun 2009
Beiträge
30
Punkte für Reaktionen
0
Punkte
0
Hallo!
Ich habe in meiner FB folgende exports:
Code:
/var/media/[B]ftp[/B]              192.168.178.0/255.255.255.0(rw,all_squash,anonuid=0,anongid=0,insecure,sync,fsid=0,no_subtree_check)
/var/media/[B]ftp/Fritz-HD[/B]      192.168.178.0/255.255.255.0(rw,all_squash,anonuid=0,anongid=0,insecure,sync,fsid=0,no_subtree_check)
/var/media/[B]ftp/usb-stick[/B]     192.168.178.0/255.255.255.0(rw,all_squash,anonuid=0,anongid=0,insecure,sync,fsid=0,no_subtree_check)

unter Ubuntu mounte ich via /etc/fstab wie folgend:
fritz.box:/var/media/ftp/usb-stick /home/gregor/Zentral-usb nfs rw,soft,timeo=15,bg,vers=3,rsize=65536,wsize=65536 0 0

fritz.box:/var/media/ftp/Fritz-HD /home/gregor/Zentral-hdd nfs rw,soft,timeo=15,bg,vers=3,rsize=65536,wsize=65536 0 0

fritz.box:/var/media/ftp /home/gregor/Zentral-ftp nfs rw,soft,timeo=15,bg,vers=3,rsize=65536,wsize=65536 0 0

Die 3 auf dem Client eingehängten Mountpoints zeigen jedoch alle auf die in der F.B-exports zuerst stehende Freigabe. Was muss ich tun, um auch die beiden anderen Mounts zugreifen zu können?

Grüße, Gregor
 
Hast du mal auf der FBox "exportfs" eingegeben? Werden die Verzeichnisse richtig angezeigt?

Gruß
Oliver
 
Ja, die Verzeichnisse werden leider ordentlich angezeigt.
Code:
root@fritz:/var/media/ftp# exportfs
/var/media/ftp  192.168.178.0/255.255.255.0
/var/media/ftp/Fritz-HD
                192.168.178.0/255.255.255.0
/var/media/ftp/usb-stick
                192.168.178.0/255.255.255.0

Das Problem scheint unabhängig vom Client zu sein. Ich habe das Problem mit einem Ubuntu 10.10 und einem 10.04.
 
Zuletzt bearbeitet:
Actually I have this same problem for some time.
I worked around it by exporting the top level, but would like to solve it better ...
 
Das Problem ist fsid=0. Entweder einfach weglassen und es funktioniert:
Code:
/var/media/ftp               192.168.178.0/255.255.255.0(rw,insecure,sync,no_subtree_check,all_squash,anonuid=0,anongid=0,nohide)
/var/media/ftp/Fritz-HD      192.168.178.0/255.255.255.0(rw,insecure,sync,no_subtree_check,all_squash,anonuid=0,anongid=0,nohide)
/var/media/ftp/usb-stick     192.168.178.0/255.255.255.0(rw,insecure,sync,no_subtree_check,all_squash,anonuid=0,anongid=0,nohide,no_wdelay)
oder über fsid=0 den Pseudo-Root für folgende Freigaben setzen und z.B. unter http://www.mpipks-dresden.mpg.de/~mueller/docs/suse10.3/opensuse-manual_de/manual/sec.nfs.export.manual.html nachschlagen. (ich hab es leider nicht auf Anhieb hin bekommen)

Grüße, Gregor
 
Bei mir verhält es sich auch wie beschrieben. Kannst du nicht vielleicht die IPs der ersten Freigabe einschränken, dann sollte es korrekt funktionieren.

Gruß
Oliver

edit: Oh, fsid steht bei mir auch in den Options... :)
 
Die Beschreibung von "man exports" und mehr noch der Text aus dem SUSE Manual legen nahe, das man höchstens einen Eintrag mit fsid=0 habe soll.

Sofern man nicht genau weiß, was man damit erreichen will, lässt man den Eintrag am Besten weg.
 
I have found the problem:

"fsid=num This option forces the filesystem identification portion of the file handle and file attributes used on the wire to be num instead of a number derived from the major and minor number of the block device on which the filesystem is mounted. Any 32 bit number can be used, but it must be unique amongst all the exported filesystems."

So, you have to use different fsid's for different exports.
 
I have added a note about it.
 
I suggest removing it completely.
Normal block devices will have a unique fsid anyway, so fsid is not necessary.
fsid=0 has a special meaning that most people wont use.
 
Okay, done.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.