NFS zwischen 2 Rechnern

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
/tmp
Beiträge: 4
Registriert: 29.04.2004 17:18:42

NFS zwischen 2 Rechnern

Beitrag von /tmp » 29.04.2004 17:41:21

Hallo,

ich habe 2 Backupserver von den ich gern Daten hin und her kopieren möchte.

Auf dem ersten System [System1] läuft RedHat 8.0

auf dem zweiten System[System2] Debian Woody mit Kernelversion 2.2.20-idepci installert von CD-Minimalsystem + Netzinstallation.

Nun mein Problem:

Wenn ich von dem RedHat System aus den Debian Rechner mounte, und dann Daten auf den Debianrechner kopieren will habe ich einen Datendurchsatz von ~ 130 KB/s :x

Mounte ich aber vom Debianrechner aus das RedHatsystem und kopiere dann auf das RedHatsystem liegt er bei ~ 2-3 MB/s :D

Ich habe nun schon nachgelesen und glaube es liegt an dem nfsvers=2/3 :?:

Wenn ich von dem RedHat System aus den Debian Rechner mounte ist die Ausgabe von
cat /proc/mounts

x.x.x.x:/ /mnt/debian nfs rw,v3,addr=x.x.x.x 0 0
Mounte ich aber vom Debianrechner aus das RedHatsystem ist die Ausgabe von
cat /proc/mounts

x.x.x.x:/ /mnt/debian nfs rw,v2,addr=x.x.x.x 0 0
Ich habe auf dem Debiansystem schon in /etc/exports versucht mit nfsvers=3 was zu ändern aber es geht nicht.

Im Kernel ist v3 aktiviert, habe ich schon in der config nachgesehen. Mir scheint als wenn das System (RPC) nur v2 kann. Jedenfalls meint er wenn ich so von RedHat aus mounte:
mount -o nfsvers=3 x.x.x.x:/ /mnt/debian

mount: RPC: Programm/Version nicht passend; untere Version = 1, obere Version = 2
und rpcinfo -p auf debian bringt:
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 1036 status
100024 1 tcp 1037 status
100003 2 udp 2049 nfs
100003 2 tcp 2049 nfs
100005 1 udp 933 mountd
100005 2 udp 933 mountd
100005 1 tcp 936 mountd
100005 2 tcp 936 mountd
100021 1 udp 1045 nlockmgr
100021 3 udp 1045 nlockmgr
Hat jemand eine Idee?

Grüsse Mario

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 29.04.2004 23:59:19

Vielleicht mal einen Kernel-2.4.X installieren. Ich weiss gar nicht, ob NFS3 schon in 2.2.X drin war...

Gruss, mistersixt.

/tmp
Beiträge: 4
Registriert: 29.04.2004 17:18:42

NFS

Beitrag von /tmp » 30.04.2004 09:18:31

Hallo mistersixt,

danke für Deine Antwort!

Grundsätzlich hast du natürlich recht, ein Kernelupdate ist schon aus Sicherheitsgründen zu machen. Der Backuprechner steht zwar nur im LAN, aber das ist auf jeden Fall zu tun.

Ich habe aber noch ein Debiansystem mit Linux version 2.4.18-bf2.4, da kann ich auch nur mit v2 mounten. Denke also das Update wird in dem Punkt keine Besserung bringen.

Noch jemand einen Ansatz?

Grüsse Mario

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 30.04.2004 10:34:19

Eeeh, vielleicht kann ja der NFS-Server auf Deinem Red Hat System nur NFS2. Spiel auch mal mit "rpcinfo -p" rum, das zeigt Dir an, welche NFS-Versionen zur Verfügung stehen'(zweite Spalte).

Gruss, mistersixt.

Bei mir sieht das zum Beispiel so aus (Kernel 2.6.5):

Code: Alles auswählen

saturn:~# rpcinfo -p | grep nfs
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
saturn:~# 

/tmp
Beiträge: 4
Registriert: 29.04.2004 17:18:42

Beitrag von /tmp » 30.04.2004 12:02:13

Hi,

Hmmm das glaub ich nicht, unter den Roten gehts ja und rpcinfo auf den RedHat bringt:
# /usr/sbin/rpcinfo -p
Program Vers Proto Port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32768 status
100024 1 tcp 32768 status
391002 2 tcp 32769 sgi_fam
100021 1 udp 32771 nlockmgr
100021 3 udp 32771 nlockmgr
100021 4 udp 32771 nlockmgr
100011 1 udp 1000 rquotad
100011 2 udp 1000 rquotad
100011 1 tcp 1003 rquotad
100011 2 tcp 1003 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100005 1 udp 32788 mountd
100005 1 tcp 33281 mountd
100005 2 udp 32788 mountd
100005 2 tcp 33281 mountd
100005 3 udp 32788 mountd
100005 3 tcp 33281 mountd
Hatte ich auch schon gedacht ...

Grüsse Mario

/tmp
Beiträge: 4
Registriert: 29.04.2004 17:18:42

Beitrag von /tmp » 02.05.2004 22:23:53

Keiner einen Rat?

:cry:

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 03.05.2004 01:21:29

Öh... Das offensichtliche: Wenn v3 Mounts lahm sind, und v2 schnell, versuch doch 'mal auf dem RedHat v2 zu erzwingen. Einfach nfsvers=2 in der fstab oder bei den mount Optionen auf der RedHat Kiste versuchen (nfsvers=3 hast Du ja schon probiert...).

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten