Servus,
ich habe einen Linux VDR (Distribution der c´t) installiert. Diese Version läuft ja bekanntlich auf Debian.
Nun habe ich dort die Pakete
portmap
nfs-common
nfs-kernel-server
installiert und in der /etc/exports die Freigabe eingetragen.
Nun kann ich mich auch zb. mit einem Suse Rechner mit dieser Freigabe verbinden und im Log des Servers steht auch "rpc.mountd: authenticated mount request from ..."
Alles soweit okay.
Ich sehe vom Client auch die Dateien innerhalb der Freigabe. Nur wenn ich jetzt darauf Dateien kopieren möchte, dann legt er auch eine Datei an (Rechte funktionieren also), aber diese Datei wird nur wenige kB groß.
Mein vermutetes Problem :
Ausgabe rpcinfo -p am Server :
Ausgabe rpcinfo -p servername am Client :
Mounte ich nun die Freigabe kommt dieses :
Und es dauert 10-20 Sekunden bis der Befehl verarbeitet ist, sprich ich wieder in der Shell tippen kann. Die Freigabe ist jedoch gemountet.
Ich kann mich auch in der Freigabe bewegen, nur quälend langsam. man denkt fast es wäre eingefroren.
Naja, ich denke dass es eben an der nicht vorhandenen NFS over TCP Eigenschaft des Servers liegt. Nur wie bringe ich ihm das bei ? Oder wie löse ich sonst das Problem ?
Gruß
Hagbard
ich habe einen Linux VDR (Distribution der c´t) installiert. Diese Version läuft ja bekanntlich auf Debian.
Nun habe ich dort die Pakete
portmap
nfs-common
nfs-kernel-server
installiert und in der /etc/exports die Freigabe eingetragen.
Nun kann ich mich auch zb. mit einem Suse Rechner mit dieser Freigabe verbinden und im Log des Servers steht auch "rpc.mountd: authenticated mount request from ..."
Alles soweit okay.
Ich sehe vom Client auch die Dateien innerhalb der Freigabe. Nur wenn ich jetzt darauf Dateien kopieren möchte, dann legt er auch eine Datei an (Rechte funktionieren also), aber diese Datei wird nur wenige kB groß.
Mein vermutetes Problem :
Ausgabe rpcinfo -p am Server :
Code:
Program Vers Proto Port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 750 status
100024 1 tcp 753 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 1035 nlockmgr
100021 3 udp 1035 nlockmgr
100021 4 udp 1035 nlockmgr
100005 1 udp 654 mountd
100005 1 tcp 657 mountd
100005 2 udp 654 mountd
100005 2 tcp 657 mountd
100005 3 udp 654 mountd
100005 3 tcp 657 mountd
Ausgabe rpcinfo -p servername am Client :
Code:
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 750 status
100024 1 tcp 753 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 1035 nlockmgr
100021 3 udp 1035 nlockmgr
100021 4 udp 1035 nlockmgr
100005 1 udp 654 mountd
100005 1 tcp 657 mountd
100005 2 udp 654 mountd
100005 2 tcp 657 mountd
100005 3 udp 654 mountd
100005 3 tcp 657 mountd
Mounte ich nun die Freigabe kommt dieses :
Code:
mount /mnt/
nfs server reported tcp not available, falling back to udp
Using NFS over UDP can cause data corruption.
Please refer to the WARNINGS section of the nfs(5) manual page.
Und es dauert 10-20 Sekunden bis der Befehl verarbeitet ist, sprich ich wieder in der Shell tippen kann. Die Freigabe ist jedoch gemountet.
Ich kann mich auch in der Freigabe bewegen, nur quälend langsam. man denkt fast es wäre eingefroren.
Naja, ich denke dass es eben an der nicht vorhandenen NFS over TCP Eigenschaft des Servers liegt. Nur wie bringe ich ihm das bei ? Oder wie löse ich sonst das Problem ?
Gruß
Hagbard