![](https://seccdn.libravatar.org/avatar/e3dc0812eb95dfc9f202d2ac96bcf1c2.jpg?s=120&d=mm&r=g)
Hallo! Ich hab von nem Kumpel ne Ditribution gezogen mit geweils 7 x 500MB files. Nun wollte ich diese File mittels cat xaa xab xac xad xae xaf xag xah > /mnt/backup/distri.iso zusammenfügen wie er es mir gesagt hat aber es kommt folgender Fehler: cat: write error: File too large Naja ich hab nicht wirklich Ahnung woran das liegen könnte. Googel sagt irgendwas mit dem Kernel könnte sein? Ich benutze den 2.4.20er von SuSE. MFG Maruu
![](https://seccdn.libravatar.org/avatar/6936a4ff0b963c230304ddb19b641a33.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 10:14 schrieb Hannes Bischof:
Hallo!
Ich hab von nem Kumpel ne Ditribution gezogen mit geweils 7 x 500MB files. Nun wollte ich diese File mittels cat xaa xab xac xad xae xaf xag xah > /mnt/backup/distri.iso zusammenfügen wie er es mir gesagt hat aber es kommt folgender Fehler:
cat: write error: File too large
Naja ich hab nicht wirklich Ahnung woran das liegen könnte. Googel sagt irgendwas mit dem Kernel könnte sein? Ich benutze den 2.4.20er von SuSE.
MFG
Maruu
hallo maruu! nur ein paar highlights, die mir einfallen: "früher" (kernel 2.2) war die max_filesize mal 2gb auf ext2 dateisystemen, wie ist das eigentlich heute? laut www.namesys.com ist die max_filesize bei reiser 4gb, mit 7*500mb=3,5gb lägst du bei reiser noch darunter ... hmmm welches fs verwendest du? gruss dominik
![](https://seccdn.libravatar.org/avatar/e3dc0812eb95dfc9f202d2ac96bcf1c2.jpg?s=120&d=mm&r=g)
Dominik Schopper schrieb:
hallo maruu!
nur ein paar highlights, die mir einfallen: "früher" (kernel 2.2) war die max_filesize mal 2gb auf ext2 dateisystemen, wie ist das eigentlich heute?
laut www.namesys.com ist die max_filesize bei reiser 4gb, mit 7*500mb=3,5gb lägst du bei reiser noch darunter ... hmmm
welches fs verwendest du?
Gute Frage fdsik /dev/hdb gibt beim ufruf von p folgendes aus: Device Boot Start End Blocks Id System /dev/hdb4 1 9964 80035798+ 5 Extended /dev/hdb5 1 1870 15020712 83 Linux /dev/hdb6 1871 5612 30057583+ 83 Linux /dev/hdb7 5613 6236 5012248+ 83 Linux /dev/hdb8 6237 7484 10024528+ 83 Linux /dev/hdb9 7485 9964 19920568+ 83 Linux Mhhm das heist das es Extended is oder??? Kann extended nur 2 Gig??? Ist es möglich eine verlustfreie konvertierung von ext auf reiserfs zu machen?? MFG Maruu
![](https://seccdn.libravatar.org/avatar/6936a4ff0b963c230304ddb19b641a33.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 11:35 schrieb Hannes Bischof:
welches fs verwendest du?
Gute Frage fdsik /dev/hdb gibt beim ufruf von p folgendes aus: Device Boot Start End Blocks Id System /dev/hdb4 1 9964 80035798+ 5 Extended /dev/hdb5 1 1870 15020712 83 Linux /dev/hdb6 1871 5612 30057583+ 83 Linux /dev/hdb7 5613 6236 5012248+ 83 Linux /dev/hdb8 6237 7484 10024528+ 83 Linux /dev/hdb9 7485 9964 19920568+ 83 Linux
Mhhm das heist das es Extended is oder??? Kann extended nur 2 Gig???
nee, das ist nur der eintrag im bootsektor und der heisst hier, dass es eine erweiterte (extended) partition ist mit logischen laufwerken (unter linux devices grösser 5,hier hdb5-9) gib mal mount ein, dann siehst du den fs-typ (womit du "formatiert" hast) gruss d. ---------------- dominik schopper jordanstr. 39 60486 frankfurt 0177.72 27 773 069.719 140 44 dominikschopper@web.de dschopper@synergie-gmbh.de
![](https://seccdn.libravatar.org/avatar/e3dc0812eb95dfc9f202d2ac96bcf1c2.jpg?s=120&d=mm&r=g)
Dominik Schopper schrieb:
nee, das ist nur der eintrag im bootsektor und der heisst hier, dass es eine erweiterte (extended) partition ist mit logischen laufwerken (unter linux devices grösser 5,hier hdb5-9) gib mal mount ein, dann siehst du den fs-typ (womit du "formatiert" hast)
Ohh jap ok, also mount gibt folgendes aus: /dev/hdb5 on /mnt/overnet type reiserfs (rw) /dev/hdb6 on /mnt/filme type reiserfs (rw) /dev/hdb7 on /mnt/tausch type reiserfs (rw) /dev/hdb8 on /mnt/programme type reiserfs (rw) /dev/hdb9 on /mnt/backup type reiserfs (rw) und da das Ergebnis von cat ja auf hdb9 der Backuplatte gespeichert werden sollte müsste es eigendlich passen da diese reiserfs formatiert is. An was könnte es denn noch liegen?? MFG Maruu
![](https://seccdn.libravatar.org/avatar/6936a4ff0b963c230304ddb19b641a33.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 11:51 schrieb Hannes Bischof:
Dominik Schopper schrieb:
nee, das ist nur der eintrag im bootsektor und der heisst hier, dass es eine erweiterte (extended) partition ist mit logischen laufwerken (unter linux devices grösser 5,hier hdb5-9) gib mal mount ein, dann siehst du den fs-typ (womit du "formatiert" hast)
Ohh jap ok, also mount gibt folgendes aus: /dev/hdb5 on /mnt/overnet type reiserfs (rw) /dev/hdb6 on /mnt/filme type reiserfs (rw) /dev/hdb7 on /mnt/tausch type reiserfs (rw) /dev/hdb8 on /mnt/programme type reiserfs (rw) /dev/hdb9 on /mnt/backup type reiserfs (rw)
und da das Ergebnis von cat ja auf hdb9 der Backuplatte gespeichert werden sollte müsste es eigendlich passen da diese reiserfs formatiert is. An was könnte es denn noch liegen??
MFG
Maruu
hallo! hab keine ahnung, aber probier doch mal einzelne cats (obwohl das nicht der sinn von cat ist, klar) for XFILE in xaa xab xac xad xae xaf xag xah; do cat $XFILE
/mnt/backup/distri.iso; done
alles in einer zeile! schau mal, was da passiert, wo bricht er ab ... mehr fällt mir da auch nicht zu ein, eigentlich sollte cat nur das dingen aufmachen und rausschreiben (vielleicht kennt sich einer mit der kernel.architektur besser aus und kann sagen, wos da beim platz klemmt!? würde mich auch sehr interessieren) gruss d ---------------- dominik schopper jordanstr. 39 60486 frankfurt 0177.72 27 773 069.719 140 44 dominikschopper@web.de dschopper@synergie-gmbh.de
![](https://seccdn.libravatar.org/avatar/208f884b860bee2b1a5f890e5c5756d7.jpg?s=120&d=mm&r=g)
Hannes Bischof wrote:
[...] und da das Ergebnis von cat ja auf hdb9 der Backuplatte gespeichert werden sollte müsste es eigendlich passen da diese reiserfs formatiert is.
Nein. ReiserFS 3.5 kann auch unter Kernel 2.4 nur mit Dateien bis zu einer bestimmten Groesse umgehen, die entweder 2GB oder 4GB ist, das weiss ich leider gerade nicht. Das solltest Du aber selbst herausfinden koennen, und Du solltest auch herausfinden koennen, was bei Dir zum Einsatz kommt. Bei ReiserFS 3.6 liegt die Grenze fuer die Filegroesse irgendwo im Exabyte Bereich, also sicher jenseits von Gut und Boese fuer Normalsterbliche... CU, Th.
![](https://seccdn.libravatar.org/avatar/e3dc0812eb95dfc9f202d2ac96bcf1c2.jpg?s=120&d=mm&r=g)
Ohh stop ich hab mich glaub ich getäuscht, es sind 8 Dateien: -rw-r--r-- 1 root root 524288000 May 3 2004 xaa -rw-r--r-- 1 root root 524288000 May 3 2004 xab -rw-r--r-- 1 root root 524288000 May 3 2004 xac -rw-r--r-- 1 root root 524288000 May 3 2004 xad -rw-r--r-- 1 root root 524288000 May 3 2004 xae -rw-r--r-- 1 root root 524288000 May 3 2004 xaf -rw-r--r-- 1 root root 524288000 May 3 2004 xag -rw-r--r-- 1 root root 456687616 May 3 2004 xah das sind zusammen über 4 Gig oder??? Kann man die 4 Gig Grenze irgendwie umgehen?? MFG Maruu
![](https://seccdn.libravatar.org/avatar/2ee38079b785c062bfcc53988986d91c.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 11:56 schrieb Hannes Bischof:
Ohh stop ich hab mich glaub ich getäuscht, es sind 8 Dateien: -rw-r--r-- 1 root root 524288000 May 3 2004 xaa -rw-r--r-- 1 root root 524288000 May 3 2004 xab -rw-r--r-- 1 root root 524288000 May 3 2004 xac -rw-r--r-- 1 root root 524288000 May 3 2004 xad -rw-r--r-- 1 root root 524288000 May 3 2004 xae -rw-r--r-- 1 root root 524288000 May 3 2004 xaf -rw-r--r-- 1 root root 524288000 May 3 2004 xag -rw-r--r-- 1 root root 456687616 May 3 2004 xah das sind zusammen über 4 Gig oder??? Kann man die 4 Gig Grenze irgendwie umgehen??
was sagt Dir denn: ulimit -a ??? Bei mir steht da naemlich: file size (blocks, -f) unlimited hth, Andreas.
![](https://seccdn.libravatar.org/avatar/6936a4ff0b963c230304ddb19b641a33.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 12:24 schrieb Andreas Scherer:
Am Donnerstag, 13. Mai 2004 11:56 schrieb Hannes Bischof:
Ohh stop ich hab mich glaub ich getäuscht, es sind 8 Dateien: -rw-r--r-- 1 root root 524288000 May 3 2004 xaa -rw-r--r-- 1 root root 524288000 May 3 2004 xab -rw-r--r-- 1 root root 524288000 May 3 2004 xac -rw-r--r-- 1 root root 524288000 May 3 2004 xad -rw-r--r-- 1 root root 524288000 May 3 2004 xae -rw-r--r-- 1 root root 524288000 May 3 2004 xaf -rw-r--r-- 1 root root 524288000 May 3 2004 xag -rw-r--r-- 1 root root 456687616 May 3 2004 xah das sind zusammen über 4 Gig oder??? Kann man die 4 Gig Grenze irgendwie umgehen??
was sagt Dir denn:
ulimit -a ???
Bei mir steht da naemlich:
file size (blocks, -f) unlimited
hth, Andreas.
hallo andreas! das sind doch user-limits, wenn die nicht gesetzt sind, steht unlimited, aber die fs-maxima gelten doch trotzdem oder? gruss d
![](https://seccdn.libravatar.org/avatar/2ee38079b785c062bfcc53988986d91c.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 12:30 schrieb Dominik Schopper:
Am Donnerstag, 13. Mai 2004 12:24 schrieb Andreas Scherer:
Am Donnerstag, 13. Mai 2004 11:56 schrieb Hannes Bischof:
Ohh stop ich hab mich glaub ich getäuscht, es sind 8 [...]
was sagt Dir denn:
ulimit -a ???
Bei mir steht da naemlich:
file size (blocks, -f) unlimited
hth, Andreas.
hallo andreas!
das sind doch user-limits, wenn die nicht gesetzt sind, steht unlimited, aber die fs-maxima gelten doch trotzdem oder?
Ja natuerlich gelten die fs-maxima. Wollte nur sichergehen, dass keine anderen Limits greifen. :) Weiss natuerlich nicht wie das 4GB-Limit genau berechnet ist. Wenn man aber von 4096 MB ausgeht muesste sich das noch ausgehen. 4GB = 4.294.967.296 Bytes. Es sind 7x 524.288.000 Bytes und 1x 456.687.616 Bytes -------------------- zusammen sind das: 4.126.703.616 Bytes Sollte sich also ausgehen. Oder habe ich irgendwo einen Rechenfehler? cu, Andreas.
![](https://seccdn.libravatar.org/avatar/e3dc0812eb95dfc9f202d2ac96bcf1c2.jpg?s=120&d=mm&r=g)
So, um mal alle Threads auf einmal zu beantworten. Es hat jetzt funktioniert. Ich denke es lag an der ReiserFS Version. Ich hab folgendes gemacht, umount /dev/hdb9 dann ein mount -o conv /dev/hdb9 (siehe http://lists.suse.com/archive/suse-linux/2003-Jan/0815.html) und dann ein mount -a (um alles was in der fstab steht wieder zu mounten) So und dann das ganze zusammenfügen nochmal ausgeführt und jetzt gehts ohne Problem: -rw-r--r-- 1 root root 4126703616 Jul 4 12:33 distri.iso Danke nochmal für die super Hilfe! MFG Maruu
![](https://seccdn.libravatar.org/avatar/e3dc0812eb95dfc9f202d2ac96bcf1c2.jpg?s=120&d=mm&r=g)
Also ich hab jetzt mal die Befehle in ein Script geschrieben: for XFILE in xaa xab xac xad xae xaf xag xah; do cat $XFILE >>/mnt/backup/distri.iso; done und ausgeführt. So der rödelt dann ne weile und bringt dann folgendes: linux# ./add cat: write error: File too large cat: write error: File too large cat: write error: File too large cat: write error: File too large dann hab ich ein dit /mnt/backup/distri.iso gemacht und bekomm das: -rw-r--r-- 1 root root 2147483648 Jul 4 11:41 distri.iso Also macht er gerademal 2 Gid oder?? So zum anderen Thread, also ein ulimit -a spuckt folgendes aus: core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 stack size (kbytes, -s) unlimited cpu time (seconds, -t) unlimited max user processes (-u) 256 virtual memory (kbytes, -v) unlimited MFG Maruu
![](https://seccdn.libravatar.org/avatar/a830a8b5ebe6ce0ee6fce7f0c5959b94.jpg?s=120&d=mm&r=g)
On Thu, 13 May 2004 12:35:08 +0200, Hannes Bischof
dann hab ich ein dit /mnt/backup/distri.iso gemacht und bekomm das: -rw-r--r-- 1 root root 2147483648 Jul 4 11:41 distri.iso Also macht er gerademal 2 Gid oder??
Ich vermute mal du hast ne alte Version von reiserfs. Du kannst mal schauen, ob du die konvertieren kannst. Ich dachte das wäre die Option -o conv ... siehe auch Thread http://lists.suse.com/archive/suse-linux/2003- Jan/0805.html Gruß Dominik
![](https://seccdn.libravatar.org/avatar/2ee38079b785c062bfcc53988986d91c.jpg?s=120&d=mm&r=g)
Am Donnerstag, 13. Mai 2004 11:35 schrieb Hannes Bischof:
Dominik Schopper schrieb:
hallo maruu! [...] welches fs verwendest du?
Gute Frage fdsik /dev/hdb gibt beim ufruf von p folgendes aus: Device Boot Start End Blocks Id System /dev/hdb4 1 9964 80035798+ 5 Extended /dev/hdb5 1 1870 15020712 83 Linux /dev/hdb6 1871 5612 30057583+ 83 Linux /dev/hdb7 5613 6236 5012248+ 83 Linux /dev/hdb8 6237 7484 10024528+ 83 Linux /dev/hdb9 7485 9964 19920568+ 83 Linux
Mhhm das heist das es Extended is oder???
Nein, hier findest Du nicht Deinen FS-Typ. Entweder Du siehst nach in der Datei /etc/fstab oder Du führst den Befehl mount ohne Parameter aus, dann bekommst Du auch aufgelistet welche Partitionen mit welchem FS-Typ gemountet sind.
Kann extended nur 2 Gig??? Ist es möglich eine verlustfreie konvertierung von ext auf reiserfs zu machen??
Das erscheint mir unwahrscheinlich. Eine Konvertierung nach ext3 muesste jedoch moeglich sein. Zuerst solltest Du jedoch feststellen, welches FS Du tatsaechlich benutzt. Gruss, Andreas.
![](https://seccdn.libravatar.org/avatar/6b8d9479f6ae7f103b99e91f8a68b923.jpg?s=120&d=mm&r=g)
Hallo! Am Donnerstag, 13. Mai 2004 11:50 schrieb Andreas Scherer:
Am Donnerstag, 13. Mai 2004 11:35 schrieb Hannes Bischof:
Kann extended nur 2 Gig??? Ist es möglich eine verlustfreie konvertierung von ext auf reiserfs zu machen??
Das erscheint mir unwahrscheinlich. Eine Konvertierung nach ext3 muesste jedoch moeglich sein.
Ich bin da über eine Webseite gestolpert, auf der sich ein Tool namens convertfs befindet. (http://tzukanov.narod.ru/convertfs/index.html) Es kann angeblich <Zitat> [...] convert from virtually any filesystem type to virtually any one as long as they are both block-oriented and supported by Linux for read/write [...] </Zitat> Habe es allerdings nie ausprobiert, und ob es auch unter neueren Linux-Kerneln funktioniert, weiß ich auch nicht. Thilo -- ------------------------------------------------------------------------------------ Thilo Gramlich Thilo (a dot) Gramlich (an at symbol) aktivanet (a dot) de
participants (6)
-
Andreas Scherer
-
Dominik Schopper
-
Dominik Wuttke
-
Hannes Bischof
-
Thilo Gramlich
-
Thomas Hertweck