K2.4.0: large file (> 2 GB)
Hallo! Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?! Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss. In der Kernel Config habe ich auch nichts gefunden was dies aktivieren koennte. Hat das schonmal jemand geschafft? Danke! -- MfG Thomas Mueller - http://www.tmueller.com for pgp key
Hallo, On Mon, 08 Jan 2001, Thomas Mueller wrote:
Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?!
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss.
IIRC kommt reiserfs (noch!) nicht mit Dateien > 2GB klar... CU David -- "All software sucks. Everybody is considered a jerk by somebody. The sun rises, the sun sets, the Sun crashes, lusers are LARTed, BOFHs get drunk. It is the way of things." -- Steve Conley in a.s.r
Hallo David! David Haller schrieb am Montag, den 08. Januar 2001:
On Mon, 08 Jan 2001, Thomas Mueller wrote:
Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?!
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss.
IIRC kommt reiserfs (noch!) nicht mit Dateien > 2GB klar...
Grmpf, grosse Platte mit ext2? Besser nicht ... Ich meine aber gelesen zu haben dass reiserfs offiziell in den Kernel 2.4.1 kommt - spaetestens dann muesste reiserfs doch mit grossen Dateien klarkommen?! -- MfG Thomas Mueller - http://www.tmueller.com for pgp key
On Mon, 8 Jan 2001, Thomas Mueller wrote:
Hallo David!
David Haller schrieb am Montag, den 08. Januar 2001:
On Mon, 08 Jan 2001, Thomas Mueller wrote:
Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?!
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss. Du musst mkreiserfs mit dem Parameter -b 4 aufrufen. Damit wird die Blockgroesse auf 4 K gesetzt und die Partition kann groesser als 2 GB sein. Ich habe hier eine 33 GB Partition problemlos damit eingerichtet.
Die glibc muss ausserdem mit LFS-Support (Large Files) uebersetzt werden. Gruss Lars
* Lars Mucha schrieb am 09.01.01 um 13:53 Uhr:
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss. Du musst mkreiserfs mit dem Parameter -b 4 aufrufen. Damit wird die Blockgroesse auf 4 K gesetzt und die Partition kann groesser als 2 GB
^^^^^^^^^ Hier gings um Dateigroessen!
sein. Ich habe hier eine 33 GB Partition problemlos damit eingerichtet.
Die glibc muss ausserdem mit LFS-Support (Large Files) uebersetzt werden.
Gruss -Marc -- +------------------------------------------------------------------+ | --> http://www.links2linux.de <-- Jetzt mit neuen Features! | | wie z.B. [EasyLink] | +---Registered-Linux-User-#136487------------http://counter.li.org +
Hallo, On Mon, 08 Jan 2001, Thomas Mueller wrote:
David Haller schrieb am Montag, den 08. Januar 2001:
IIRC kommt reiserfs (noch!) nicht mit Dateien > 2GB klar...
Grmpf, grosse Platte mit ext2? Besser nicht ...
Ich meine aber gelesen zu haben dass reiserfs offiziell in den Kernel 2.4.1 kommt - spaetestens dann muesste reiserfs doch mit grossen Dateien klarkommen?!
Glaub auch. Ich hab grad nochmal nachgeschaut, in den patches ab 2.6.x (x mind. 4) kann reiserfs theoretisch Dateien bis 2^60 Bytes ansprechen. Also 1.048.576 Terabyte... (wow! ;) CU David -- Sind es denn so viele? Warum sind es denn so viele? Ich hoffe ja nur das es nicht zu viele sind? [WoKo in dag°]
Am Tuesday 09 January 2001 10:23 schrieben Sie:
Hallo,
On Mon, 08 Jan 2001, Thomas Mueller wrote:
David Haller schrieb am Montag, den 08. Januar 2001:
IIRC kommt reiserfs (noch!) nicht mit Dateien > 2GB klar...
Grmpf, grosse Platte mit ext2? Besser nicht ...
Ich meine aber gelesen zu haben dass reiserfs offiziell in den Kernel 2.4.1 kommt - spaetestens dann muesste reiserfs doch mit grossen Dateien klarkommen?!
Glaub auch. Ich hab grad nochmal nachgeschaut, in den patches ab 2.6.x (x mind. 4) kann reiserfs theoretisch Dateien bis 2^60 Bytes ansprechen. Also 1.048.576 Terabyte... (wow! ;)
aktuell sind 2^41 Byte als maximale Dateigrösse hardcoded , das kann sich aber noch ändern... bis der nächste offizielle Patch rauskommt. -- Mathias Weigt (armer überarbeiteter Admin)
Hallo, On Die, 09 Jan 2001, Mathias Weigt wrote:
Am Tuesday 09 January 2001 10:23 schrieben Sie:
On Mon, 08 Jan 2001, Thomas Mueller wrote:
David Haller schrieb am Montag, den 08. Januar 2001:
IIRC kommt reiserfs (noch!) nicht mit Dateien > 2GB klar... Glaub auch. Ich hab grad nochmal nachgeschaut, in den patches ab 2.6.x (x mind. 4) kann reiserfs theoretisch Dateien bis 2^60 Bytes ansprechen. Also 1.048.576 Terabyte... (wow! ;)
aktuell sind 2^41 Byte als maximale Dateigrösse hardcoded , das kann sich aber noch ändern... bis der nächste offizielle Patch rauskommt.
Im reiserfs-patch ist der maximale offset in einer Datei mit 60 bit angegeben... === // reiserfs version 2 has max offset 60 bits. Version 1 - 32 bit offset #define U32_MAX (~(__u32)0) extern inline loff_t max_reiserfs_offset (struct inode * inode) { if (inode_items_version (inode) == ITEM_VERSION_1) return (loff_t)U32_MAX; return (loff_t)((~(__u64)0) >> 4); } === (Wobei loff_t 64 bit "breit" ist). Das sagt aber nix ueber andere Grenzen aus, das mit den 2^41 hoert sich aber bekannt an :) CU David -- What boots up must come down. -- Paul Tomblin
Am Monday 08 January 2001 18:43 schrieben Sie:
Hallo,
On Mon, 08 Jan 2001, Thomas Mueller wrote:
Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?!
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss.
IIRC kommt reiserfs (noch!) nicht mit Dateien > 2GB klar...
Das ist nun wirklich nicht richtig ! Wenn es nicht geht, liegt es nicht am Reiserfs ! Die Programme m�ssen mit einer entsprechenden Option (z.B -D_FILE_OFFSET_BITS=3D64) und gegen eine moderne glibc (>= 2.1) kompiliert worden sein (wobei die glibc auch gegen den Kernel 2.4 kompiliert werden muss, da sie noch nicht alle LFS Header mitbringt). SuSE kocht mit ihrem aufgebohrten 2.2'er Kernel mal wieder ein eigenes S�ppchen, weshalb ich da den Stand nicht genau sagen kann. -- Mathias Weigt (armer �berarbeiteter Admin)
da mußt du die glibc auch neu übersetzen und zwar mit aktivierung des LFS
supports. müßte automatisch aktiviert werden, wenn du den 2.4 installiert
(die sourcen meine ich) hast.
und es hat nix mit dem dateisystem zu tun, ob deine dateien größer als 2GB
werden können - also ext2 hättest du ruhig lassen können.
Thomas
----- Original Message -----
From: "Thomas Mueller"
Hallo!
Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?!
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss.
In der Kernel Config habe ich auch nichts gefunden was dies aktivieren koennte.
Hat das schonmal jemand geschafft?
Danke!
-- MfG Thomas Mueller - http://www.tmueller.com for pgp key
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Thomas! Thomas Kotzian schrieb am Montag, den 08. Januar 2001:
da mußt du die glibc auch neu übersetzen und zwar mit aktivierung des LFS supports. müßte automatisch aktiviert werden, wenn du den 2.4 installiert (die sourcen meine ich) hast.
Also einfach das Source RPM der SuSE 7.0 neu kompilieren sollte reichen? Oder brauche eine neuere Version der glibc?
und es hat nix mit dem dateisystem zu tun, ob deine dateien größer als 2GB werden können - also ext2 hättest du ruhig lassen können.
Ich hatte schon immer reiserfs - nur bisher meinte er dass das Dateisystem im Version 3.5x Format ist, jetzt ist es in Version 3.6x (was auch immer ausser dem Hash Algorithmus da geandert wurde).
----- Original Message ----- From: "Thomas Mueller"
To: "suse-users" Sent: Monday, January 08, 2001 12:09 PM Subject: K2.4.0: large file (> 2 GB) Hallo!
Der 2.4er Kernel sollte doch eigentlich mit Dateien > 2 GB klar kommen?!
Jetzt habe ich schon eine reiserfs Partition neu formatiert, es ist aber immer noch bei 2 GB Schluss.
In der Kernel Config habe ich auch nichts gefunden was dies aktivieren koennte.
Hat das schonmal jemand geschafft?
Danke!
-- MfG Thomas Mueller - http://www.tmueller.com for pgp key
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
-- MfG Thomas Mueller - http://www.tmueller.com for pgp key
----- Original Message -----
From: "Thomas Mueller"
da mußt du die glibc auch neu übersetzen und zwar mit aktivierung des LFS supports. müßte automatisch aktiviert werden, wenn du den 2.4 installiert (die sourcen meine ich) hast.
Also einfach das Source RPM der SuSE 7.0 neu kompilieren sollte reichen? Oder brauche eine neuere Version der glibc? *** sollte reichen, zu hoffen ist nur, daß du nicht auch alle anwendungen neu übersetzen mußt, weil neue funktionen in der Bibliothek aufgetaucht sind - theoretisch ja - praktisch ??? - es ist aber schon eine halbwegs neue glibc bei suse dabei - gibt aber schon glibc 2.2 (ist wahrscheinlich auch besser auf 2.4 abgestimmt - d.h. mehr, wenn nicht sogar schon alle relevanten funktionen mit LFS support) sollte auch binärkompatibel sein - aber wie gesagt - keine ahnung, ob das praktisch auch so ist. - habe bis jetzt die finger von glibc-neuübersetzungen gelassen
und es hat nix mit dem dateisystem zu tun, ob deine dateien größer als 2GB werden können - also ext2 hättest du ruhig lassen können.
Ich hatte schon immer reiserfs - nur bisher meinte er dass das Dateisystem im Version 3.5x Format ist, jetzt ist es in Version 3.6x (was auch immer ausser dem Hash Algorithmus da geandert wurde). *** das Disk-format von reiserfs ändert sich des öfteren - aber neue versionen können das ältere Format lesen - und der hash-algorithmus, der ist auch ein bisschen wichtig, von dem hängt auch das layout auf der platte ab - aber wie gesagt - abwärtskompatibel - aber es kann theoretisch auch sein, daß mit einem neueren Format alte limitierungen aufgehoben werden. Thomas
participants (6)
-
David Haller
-
Lars Mucha
-
Marc Schiffbauer
-
Mathias Weigt
-
Thomas Kotzian
-
Thomas Mueller