PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mounten der nfs Freigabe klappt nicht immer



Mr.Nobody
23.09.03, 00:54
Hallo,

nicht immer klappt das Mounten der nfs-Freigabe von Rechner2 in Rechner1
nach Eingabe von mount -a
Der letzte Eintrag von fstab wird nicht eingehangen, obwohl der Rechner2 auch
läuft und dort der nfs-server auch läuft, und ich habe auch / dort freigegeben.

hauptrechner:/etc # cat fstab
/dev/hda1 /mnt/windows ntfs auto,user,ro,exec,umask=000 0 0
/dev/hda7 / reiserfs defaults 1 1
/dev/hda5 /home reiserfs defaults 1 2
/dev/hda8 /opt reiserfs defaults 1 2
/dev/hda6 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
#172.16.0.142:/home/bernd /mnt/rechner2 nfs noauto,user,exec,async 0 0
#172.16.0.142:/home /mnt/rechner2 nfs defaults 0 0
#172.16.0.142:/ /mnt/rechner2 nfs defaults 0 0
172.16.0.142:/ /mnt/rechner2 nfs noauto,user,exec 0 0

Die Netzwerkverbindung besteht wie immer. Vor einer halben Stunde hat der Zugriff
noch geklappt. /mnt/rechner2 besteht auch.
mount -a -v gibt folgende Meldung:

hauptrechner:/etc # mount -a -v
mount: /dev/hda1 ist bereits auf /mnt/windows eingehängt
mount: /dev/hda5 ist bereits auf /home eingehängt
mount: /dev/hda8 ist bereits auf /opt eingehängt
mount: devpts ist bereits auf /dev/pts eingehängt
mount: proc ist bereits auf /proc eingehängt
nichts wurde eingehängt

Aber vielleicht ist 2Uhr nachts einfach zu spät für solche Versuche.

mfG
N.

Doh!
23.09.03, 09:04
Aus "man mount":

[mount -a] causes all file systems mentioned in fstab (of the proper type and/or having or not having the proper options) to be mounted as indicated, except for those whose line contains the noauto keyword

Hoffe das hilft

Mr.Nobody
23.09.03, 23:28
danke jetzt funktionierts, lesen kann ich jetzt auf Rechner2.

Ich mu? aber trotzdem erst noch Dokumentation lesen, damit ich wei? wie ich Lese- und Schreib-Zugriff auf Rechner 2 bekomme. Ich hoffe das es im Internet genau beschrieben
ist, eigentlich will ich es schon genauer wissen. Aber ich m?chte mir nicht schon wieder
ein Buch zus?tzlich kaufen zu meinem apache-Buch und PC-Netzwerke-Buch. Ich hab
so viel Suse Handbücher z.B die Referenz, jedoch leider nicht das Administrationshandbuch.

mount gibt bei mir:
172.16.0.142:/ on /mnt/rechner2 type nfs (rw,nosuid,nodev,soft,addr=172.16.0.142)
172.16.0.142:/home on /mnt/rechner2home type nfs (rw,addr=172.16.0.142)

meine /etc/exports auf Rechner2 hat folgende Einträge:
/ \
* ()
/home \
*(rw)


mfG
N.

Doh!
24.09.03, 08:42
Deine /etc/exports muss etwa so aussehen:

/ *(rw,root_squash)


was aber nicht so ganz sicher ist. Les mal in der manpage von exports über die Option root_sqush/no_root_squash usw.

Auch wäre es besser, Du würdest nicht allen Rechnern erlauben (*) auf das share zuzugreifen, sondern nur einem Netz oder einzelnen hosts. Und Du solltest auch natürlich vorsichtig damit sein, das root-Verteichnis freizugeben. Bücher brauchste net, solltest Du alles im Netz oder in den manpages finden: man mount, man exports, man fstab sollten Dir weiterhelfen. Falls Du nich weiterkommst, frag einfach.