PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS Problem mit gemounteter HDD



UzumakiNaruto
12.08.08, 20:24
Link zum anderen Forum:
http://www.unixboard.de/vb3/showthread.php?p=307731

Hi Leute,

ich habe ein Problem und jede Suchmaschine versagt :D

Ich habe eine Festplatte gemountet:

/srv/files/install/linux

/etc/exports

/srv/files/install *(no_root_squash,rw,subtree_check)

Server:
ich sehe den Ordner Linux und den Inhalt (wie es sein sollte)

Client:
ich sehe den Ordner Linux, aber ohne Inhalt (falsch)
das ist der Ordner, den ich angelegt hatte um die Festplatte zu dort zu mounten.

das lustige dabei ist .. samba macht keine probleme und alles läuft.
SuSE 11(Client) habe ich schon neugestartet und auf dem Debian 4 etch (Server) habe ich nfs-kernel-server und nfs-common neugestartet.
keine veränderungen.

Danke im voraus

Stephanw
12.08.08, 20:39
Geh mal bitte in das gemountete Verzeichnis auf dem Client und poste die Ausgabe von "ls -l" sowie "id -a". Vom Server hätte ich gerne die Ausgabe von "getent passwd" sowie "mount".

Du kannst testweise auch schon mal das "subtree_check" aus der exports entfernen und den Ordner erneut exportieren und mounten.

Gruß Stephan

UzumakiNaruto
12.08.08, 20:55
Client:
ls -l

insgesamt 0
id -a

uid=1000(ralf) gid=100(users) Gruppen=100(users),16(dialout),33(video),1000(netw ork-users)

Server:
gentent passwd

ralf:x:1000:1000::/home/ralf:/bin/bash

mount

/dev/hda1 on / type reiserfs (rw,notail)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/hdc2 on /srv type ext3 (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hdd2 on /install_linux type ext3 (rw)
/install_linux on /srv/files/install/linux type none (rw,bind)

ohne subtree_check hat sich nichts verändert
auch mit der option no_subtree_check hat sich nichts verändert

Faber38
12.08.08, 22:34
hast du den Ordner Linux vor dem mounten auch die richtigen Rechte verpasst ?

UzumakiNaruto
13.08.08, 08:30
jep.

wenn ich mich via ssh auf dem server anmelde sehe ich ja alles .. als ralf und als root.

über nfs aber nicht .. und samba zeigt mir den "richtigen" ordner ja an .. auch mit allen benutzern

bla!zilla
13.08.08, 08:38
Die Option nohide ist die Lösung. man 5 export.

UzumakiNaruto
13.08.08, 09:09
thx bla!zilla.

problem wurde im anderen forum auch schon gelöst, aber nohide eines der schritte die mir noch gefehlt haben :D

ich hatte /install_linux nicht exportiert, da ich angenommen hatte, das nfs das mit als unterordner mit rausgibt.
samba tut dieses ja.

/etc/exports
[CODE]/install_linux *(no_root_squash,rw,subtree_check,nohide)[CODE]

will nicht funken .. muss dennoch auf dem client den nfs share extra mounten.

marce
13.08.08, 09:23
evtl. kannst Du das "Problem" umgehen, indem Du nicht an der Stelle nicht per bind mountest sondern einen Link anlegst (hab's nicht ausprobiert)