Ordnergröße ext2 / NFS
moin allerseits, wer kennt sich ein wenig mit dem ext2 Filesystem und NFS aus. Weiß jemand, wie sich die Ordnergröße berechnet. Sobald ich via NFS auf einen Ordner zugreifen will, der größer als 4096 Byte ist, bleibt das NFS einfach hängen. Ich habe schon "rsize" hochgesetzt und einen neues Modul für die Netzwerkkarte (3c90x) besorgt. Leider ist bis jetzt alles vergebens. Vielleicht muß man auch nur an den Modulparametern der Netzwerkkarte was ändern??? Ich bin für jeden Hinweis dankbar. Gruß Jan Hendrik
Am Mit, 2002-01-23 um 13.21 schrieb Jan Hendrik Ribbat:
moin allerseits,
wer kennt sich ein wenig mit dem ext2 Filesystem und NFS aus. Weiß jemand, wie sich die Ordnergröße berechnet. Sobald ich via NFS auf einen Ordner zugreifen will, der größer als 4096 Byte ist, bleibt das NFS einfach hängen.
Interessantes Problem...;-)
Ich habe schon "rsize" hochgesetzt und einen neues Modul für die Netzwerkkarte (3c90x) besorgt. Leider ist bis jetzt alles vergebens. Vielleicht muß man auch nur an den Modulparametern der Netzwerkkarte was ändern???
Was für einen Kernel setzt du ein? Wie du hier vieleicht schon mitbekommen hast gibbet da gerade bei Kernel-NFS riesige Unterschiede. Was rsize und wsize betrifft, so mounte ich alles 8192, das geht am besten bis jetzt. -- mfg Peter Küchler, Planungsverband Frankfurt Region Rhein Main
Peter Kuechler wrote:
Am Mit, 2002-01-23 um 13.21 schrieb Jan Hendrik Ribbat:
moin allerseits,
wer kennt sich ein wenig mit dem ext2 Filesystem und NFS aus. Weiß jemand, wie sich die Ordnergröße berechnet. Sobald ich via NFS auf einen Ordner zugreifen will, der größer als 4096 Byte ist, bleibt das NFS einfach hängen.
Interessantes Problem...;-)
Ich habe schon "rsize" hochgesetzt und einen neues Modul für die Netzwerkkarte (3c90x) besorgt. Leider ist bis jetzt alles vergebens. Vielleicht muß man auch nur an den Modulparametern der Netzwerkkarte was ändern???
Was für einen Kernel setzt du ein? Wie du hier vieleicht schon mitbekommen hast gibbet da gerade bei Kernel-NFS riesige Unterschiede. Was rsize und wsize betrifft, so mounte ich alles 8192, das geht am besten bis jetzt.
ja, ich habe einen 2.2.16er Kernel von SuSE am start. Ich habe schon mal den 2.4.17er kompiliert und gestartet, aber der wollte hier nicht so richtig. Der hatte Probleme beim Start mit der CMOS-Clock. Da hatte ich keine Lust auch noch hwclock etc. zu patchen, und wer weiß, was dann noch alles nicht geht. Jetzt ziehe ich mir gerade den 2.2.16er original mit dem aktuellsten Patch runter. Da haben die in den fs/nfs/inode.c noch irgendwas geändert. Mal sehen, ob das hilft. Gruß Jan Hendrik
Am Mit, 2002-01-23 um 15.23 schrieb Jan Hendrik Ribbat:
Peter Kuechler wrote:
Am Mit, 2002-01-23 um 13.21 schrieb Jan Hendrik Ribbat:
moin allerseits,
wer kennt sich ein wenig mit dem ext2 Filesystem und NFS aus. Weiß
[...] ja, ich habe einen 2.2.16er Kernel von SuSE am start. Ich habe schon mal den 2.4.17er kompiliert und gestartet, aber der wollte hier nicht so richtig. Der hatte Probleme beim Start mit der CMOS-Clock. Da hatte ich keine Lust auch noch hwclock etc. zu patchen, und wer weiß, was dann noch alles nicht geht. Jetzt ziehe ich mir gerade den 2.2.16er original mit dem aktuellsten Patch runter. Da haben die in den fs/nfs/inode.c noch irgendwas geändert. Mal sehen, ob das hilft.
Da fällt mir gerade noch ein: Was hast Du eigentlich als Server und was als Client? -- mfg Peter Küchler, Planungsverband Frankfurt Region Rhein Main
Peter Kuechler wrote:
Am Mit, 2002-01-23 um 15.23 schrieb Jan Hendrik Ribbat:
Peter Kuechler wrote:
Am Mit, 2002-01-23 um 13.21 schrieb Jan Hendrik Ribbat:
moin allerseits,
[...]
Da fällt mir gerade noch ein: Was hast Du eigentlich als Server und was als Client?
Der Server ist eine Sun (SunOS 5.8). Als Clients habe ich hier SuSE Linux 7.0 und RedHat 7.1. damit geht es nicht. Eben habe ich hier mal die Sun Ultra II angeworfen und es damit noch einmal als Client ausprobiert. Mit der geht es!!!! tolle Sache :( Den Kernel von SuSE kann man auch nicht mehr patchen, da er schon gepacht ist. Ich werde noch mal eine neuere Kernel-Version 2.2.18 oder so.... Schöne Grüße Jan Hendrik
Jan Hendrik Ribbat schrieb am 23.01.2002 um 17:10:47 +0100: Hallo Jan,
Peter Kuechler wrote:
Am Mit, 2002-01-23 um 15.23 schrieb Jan Hendrik Ribbat:
Peter Kuechler wrote:
Am Mit, 2002-01-23 um 13.21 schrieb Jan Hendrik Ribbat:
moin allerseits,
[...]
Da fällt mir gerade noch ein: Was hast Du eigentlich als Server und was als Client?
Der Server ist eine Sun (SunOS 5.8). Als Clients habe ich hier SuSE Linux 7.0 und RedHat 7.1. damit geht es nicht. Eben habe ich hier mal die Sun Ultra II angeworfen und es damit noch einmal als Client ausprobiert. Mit der geht es!!!! tolle Sache :(
Den Kernel von SuSE kann man auch nicht mehr patchen, da er schon gepacht ist. Ich werde noch mal eine neuere Kernel-Version 2.2.18 oder so....
für Sun und SGI gibt es ein Programm namens nfswatch. Such mal bei Google ob die das Teil vieleicht irgendwas sagt, was da passiert. Bis denne, Michael
Am Mittwoch 23 Januar 2002 13:21 schrieb Jan Hendrik Ribbat:
moin allerseits,
wer kennt sich ein wenig mit dem ext2 Filesystem und NFS aus. Weiß jemand, wie sich die Ordnergröße berechnet. Sobald ich via NFS auf einen Ordner zugreifen will, der größer als 4096 Byte ist, bleibt das NFS einfach hängen.
Bei mir funktioniert's tadellos: mrichter@mriko:/data/clipart> ls -aln insgesamt 120 drwxr-xr-x 4 500 100 61440 Nov 4 18:19 . drwxrwxrwx 21 4294967294 4294967294 4096 Jan 21 19:53 .. drwxr-xr-x 2 500 100 28672 Jul 23 2000 gif -rw------- 1 500 100 7308 Nov 4 18:15 index.html .....
Ich habe schon "rsize" hochgesetzt und einen neues Modul für die Netzwerkkarte (3c90x) besorgt. Leider ist bis jetzt alles vergebens. Vielleicht muß man auch nur an den Modulparametern der Netzwerkkarte was ändern???
Ich bin für jeden Hinweis dankbar.
Erstmal wären wir hier dankbar, wenn Du uns noch etwas mehr verraten würdest! z.B.: Was für ein NFS-Server verwendest Du? -- +--[ Mirko Richter (RHCE) ]------------------------+ | + Netzwerke, Kommunikation, Computer, Service | | + Diskless Linux-Systeme | | + EPROM + FLASHROM Programmierung | |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| | Mirko Richter | | Networks & Communicationsystems | | Ernst-Thaelmann-Str. 5, D-06774 Soellichau | | E-MAIL: m.richter@ngi-box.de | | Tel. +49/(0)34243/3369-50 \\\\ | | Fax. +49/(0)34243/3369-28 (O O) | +-----------------------------------oOOo-(_)-oOOo--+
Jan Hendrik Ribbat schrieb am 23.01.2002 um 13:21:59 +0100: Hallo Jan,
wer kennt sich ein wenig mit dem ext2 Filesystem und NFS aus. Weiß jemand, wie sich die Ordnergröße berechnet. Sobald ich via NFS auf einen Ordner zugreifen will, der größer als 4096 Byte ist, bleibt das NFS einfach hängen. Ich habe schon "rsize" hochgesetzt und einen neues Modul für die Netzwerkkarte (3c90x) besorgt. Leider ist bis jetzt alles vergebens. Vielleicht muß man auch nur an den Modulparametern der Netzwerkkarte was ändern???
wie hoch hattest Du denn rsize _und_ wsize gesetzt. Im NFS-HowTo steht was von unbedingt 32768. Kann ich mangels Sun hier aber nicht bestätigen. Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
participants (4)
-
Jan Hendrik Ribbat
-
Michael Schulz
-
Mirko Richter
-
Peter Kuechler