On 10 Sep 2002 at 13:36, Wolle wrote:
Hi,
Bitte benutze Deinen Realnamen beim Schreiben an die Liste. Danke!
Wolle wrote:
jeder nennt mich Wolle! Soll ich mich lieber Ernst Huber oder Alfred Maier nennen?
Nein, einfach Dein richtiger Name genügt. (Du kannst ja Deinen Rufnamen daneben setzen, wenn du willst)
Es ist moeglich, es haengt davon ab, welche SuSE-Distribution Du meinst, welche glibc da dabei ist, welchen Kernel Du ein- setzt und welche Version von ReiserFS. Schau bitte mal selbst auf http://www.suse.de/~aj/linux_lfs.html vorbei, dort steht eigentlich alles erklaert. Ohne genauere Angaben von Dir kann man mehr wohl kaum sagen. Was genau hast Du denn gemacht und welches System ist im Einsatz?
Danke! Link war genau richtig zum Thema. Leider dürfte nach den Aussagen dort bei mir keine Begrenzung auf 2 GB vorliegen.
Das Kann ich so nicht glauben (und stimmt auch nicht mit meinen Erfahrungen überein).
Es ist eine SuSE (sonst würde ich hier wohl kaum schreiben) Linux 7.3 mit 2.4 Kernel und (wie schon erwähnt) ein ReiserFS Filesystem am laufen. Nach der Aussage des Links, hätte ich die Möglichkeit für sehr große Dateien. Nach 2 GB bekomme ich aber keinen Schreibzugriff mehr und eine Fehlermeldung. (Nein! die Platte ist auch nicht voll *grins*) Ich möchte diese Dateien über einen Clienten auf die Linuxmaschine übertragen, wobei Samba zum Einsatz kommt. Aber ich kann mir nicht vorstellen dass Samba eine Dateigrößenbegrenzung macht.
Ein Linux mit glibc 2.2, Kernel 2.4, ReiserFS (ab 3.6) untersützt prinzipiell (!) Files > 2GByte. Ob ein Anwendungsprogramm (samba, apache, oracle, ...) dies auch unterstützt, ist damit nicht gesagt. Wenn Deine Anwendung die Standardaufrufe zum FileOpen, FileClose etc auf einer 32 bit Maschine benutzt, wirst Du IMHO immer an der 2 GByte Grenze scheitern. Du musst Deine Anwendung neu übersetzen und _explizit_ den large-File Support einkompilieren. (Siehe auch Sektion "Using LFS" im Dokument). Da gibt's dann aber auch einen Haufen Fallstricke zu beachten, wie z.B die Tatsache, das Du mit einem 32-bit Filepointer nicht mehr so viel anfangen kannst etc. Andreas