Gesamten Verzeichnisbaum mit tar sichern
Hallo Liste, wegen einiger kritischer Arbeiten an Rechner wollte ich mit tar cjlvf /back/kether.tar.bz2 / meinen kompletten Verzeichnisbaum sichern. Leider gibt es da aber wohl eine Grenze der Dateigröße. Als der File kether.tar.bz2 exakt 2 GByte groß war, stieg das Programm aus mit der Fehlermeldung: bzip2: I/O or other error, bailing out. Possible reason follows. bzip2: File too large Input file = (stdin), output file = (stdout) bzip2 liegt in der Version 1.0.1 vor,tar ist GNU tar Version 1.13.18, mein Linux ist die SuSE 7.3 mit Kernel 2.4.18 Hat jemand von Euch eine Idee, wie ich größere Files als 2 GByte erzeugen kann? Gruss von Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
Hallo, Am Donnerstag, 26. September 2002 01:08 schrieb Heimo Ponnath:
Hat jemand von Euch eine Idee, wie ich größere Files als 2 GByte erzeugen kann?
Da spielen mehrere Faktoren mit rein: * Unterstützt der verwendete Kernel Dateien > 2GB? * Unterstützt das verwendete Dateisystem Dateien > 2GB? * Untesrtützt die Anwednung Dateien > 2GB? Vielleicht solltest du mal einen Blick auf http://www.suse.de/~aj/linux_lfs.html Schöne Grüße aus Bremen hartmut
On Donnerstag, 26. September 2002 05:15, Hartmut Meyer wrote:
Hallo,
Am Donnerstag, 26. September 2002 01:08 schrieb Heimo Ponnath:
Hat jemand von Euch eine Idee, wie ich größere Files als 2 GByte erzeugen kann?
Da spielen mehrere Faktoren mit rein:
* Unterstützt der verwendete Kernel Dateien > 2GB? * Unterstützt das verwendete Dateisystem Dateien > 2GB? * Untesrtützt die Anwednung Dateien > 2GB?
Vielleicht solltest du mal einen Blick auf
Hm. Ich verwende Kernel 2.4.19 -->: Kann > 2GB Der hat ReiserFS -->: Kann > 2GB tar beschreibt auch 30GB-Bänder: Kann > 2GB tar -cvf out.tar <dirmitmehrals2gb> tar: out.tar: Cannot write: File too large tar: Error is not recoverable: exiting now (SuSE8.0) Un nu? :-)
Schöne Grüße aus Bremen hartmut
Grüße aus Dexheim <Earny>
Hallo, Am Donnerstag, 26. September 2002 05:41 schrieb Ernst Herzberg:
On Donnerstag, 26. September 2002 05:15, Hartmut Meyer wrote:
Am Donnerstag, 26. September 2002 01:08 schrieb Heimo Ponnath:
Hat jemand von Euch eine Idee, wie ich größere Files als 2 GByte erzeugen kann?
Da spielen mehrere Faktoren mit rein:
* Unterstützt der verwendete Kernel Dateien > 2GB? * Unterstützt das verwendete Dateisystem Dateien > 2GB? * Untesrtützt die Anwednung Dateien > 2GB?
Vielleicht solltest du mal einen Blick auf
Hm. Ich verwende Kernel 2.4.19 -->: Kann > 2GB Der hat ReiserFS -->: Kann > 2GB
ReiserFS Format 3.5 kann nicht, 3.6 kann.
tar beschreibt auch 30GB-Bänder: Kann > 2GB
Ob der Schluss zulässig ist? Bänder sind keine Dateisysteme also braucht tar dafür auch keinen Large File System Support. Schöne Grüße aus Bremen hartmut -- hartmut meyer email: hartmut.meyer@web.de donaustr. 46/48 fax: 0421-2775231 28199 bremen telefon: 0421-2775230
Hallo, On Thu, 26 Sep 2002, Hartmut Meyer wrote:
Vielleicht solltest du mal einen Blick auf
http://www.suse.de/~aj/linux_lfs.html
Schöne Grüße aus Bremen
sed '/^S/i\ werfen.\ ' *scnr*, auf die schnelle aber nix wg. deiner doppelten newline hinbekommend... ;) Alternativ die einfache Loesung dazu: sed -e '/^S/i\ werfen.\ ' -e '/^$/d' [1] nicht optimal, ja, ich bin aber jetzt zu faul einen "Filter" vorzuschalten, der das doppelte newline korrigiert ;) sed und awk werden viel zu oft verkannt... Wo viele schon zu awk oder perl greifen reicht oft sed, und wo viele zu perl greifen, reicht oft awk... Ich mag alle 3 Tools, jedes fuer seinen Einsatzzweck :)) sed: Textersetzungen/-Aenderungen etc. (sed _ist_ ein Editor(!)) awk: Operationen _auf_ bestimmten Textteilen, wo's mit sed nimmer geht (gsub oder ein Feld aufsummieren z.B.) (awk ist eine einfache script-Sprache, spezialisiert auf strukturierten Text...) perl: script-Sprache fuer alles andere Jup, sed & awk sind IMO wohl die am meisten verkannten Tools... Klar, perl kann (fast) all das auch, ist aber erstaunlich oft ueberfluessig *g* -dnh [1] jo, dieses sed-Adresse+Befehl '/^$/d' leistet mir (etwas erweitert) sehr oft als ein sed-script namens 'delemptylines' gute Dienste, meist als Filter: gcc -E foo.c | delemptylines | less ohne diese oft fast seitenlangen (fast) Leerzeilen der cpp-Ausgabe... ,----[ ~/bin/delemptylines ] | #!/usr/bin/sed -f | /^[ \t]*$/d `---- PS: Ich wette mindestens die Haelfte derer, die diese Mail lesen kennen (nichtmal) den 'i' Befehl von sed... *seufz* PPS: Hm... Ich glaub ich bastel mal aus all meinen Mails (teils PM) und evtl. auch denen andere (nach Nachfrage) ein kleines sed-Tutorial v.a. zu der Adressierung oder so zusammen ;) -- It would have been better for source code control to post our source code to comp.sources.unix and retrieve the versions using groups.google.com than to put it into that bletcherous piece of crap. -- Paul Tomblin on Visual Source Safe
* David Haller schrieb am 26.Sep.2002:
Jup, sed & awk sind IMO wohl die am meisten verkannten Tools...
bison & flex gehören mindestens auch dazu. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Sorry Bernd und David, Am Donnerstag, 26. September 2002 10:40 schrieb Bernd Brodesser:
* David Haller schrieb am 26.Sep.2002:
Jup, sed & awk sind IMO wohl die am meisten verkannten Tools...
bison & flex gehören mindestens auch dazu.
Im Moment stehe ich etwas auf dem Schlauch, was den Zusammenhang Eurer Beiträge mit meiner Frage betrifft - kann es sein, daß der garnicht vorhanden ist <G> ? Gruß von Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
* Heimo Ponnath schrieb am 26.Sep.2002:
Sorry Bernd und David,
Am Donnerstag, 26. September 2002 10:40 schrieb Bernd Brodesser:
* David Haller schrieb am 26.Sep.2002:
Jup, sed & awk sind IMO wohl die am meisten verkannten Tools...
bison & flex gehören mindestens auch dazu.
Im Moment stehe ich etwas auf dem Schlauch, was den Zusammenhang Eurer Beiträge mit meiner Frage betrifft - kann es sein, daß der garnicht vorhanden ist <G> ?
Kann schon sein. ;) Sowas kommt vor. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
On Thursday 26 September 2002 06:28, David Haller wrote:
On Thu, 26 Sep 2002, Hartmut Meyer wrote:
Vielleicht solltest du mal einen Blick auf
http://www.suse.de/~aj/linux_lfs.html
Schöne Grüße aus Bremen
sed -e '/^S/i\ werfen.\ ' -e '/^$/d' [1]
PS: Ich wette mindestens die Haelfte derer, die diese Mail lesen kennen (nichtmal) den 'i' Befehl von sed... *seufz*
Wer braucht schon i - Umbrüche in sed-skripts sind doch häßlich. sed '/^S/{x;s/^/werfen/p;s/.*//p;x;}' Aaah... gleich viel schöner! :-) Grüße, Thomas.
Hallo Hartmut, Am Donnerstag, 26. September 2002 05:15 schrieb Hartmut Meyer:
* Unterstützt der verwendete Kernel Dateien > 2GB? * Unterstützt das verwendete Dateisystem Dateien > 2GB? * Untesrtützt die Anwednung Dateien > 2GB?
Der kernel sollte das eigentlich unterstützen. Es ist der 2.4.18. Das Dateisystem ist reiserfs Version 3.6.25: Sollte es also auch unterstützen. Und auch die verwendeten tar und bzip2-Versionen sollten das können - jedenfalls macht ein Freund von mir das öfters mit den gleichen Versionen und bei ihm funktiert es. Inzwischen habe ich alle Partitionen bei mir darauf überprüft: Habe einfach zwei große Files konkateniert. Keine meiner Partitionen erlaubt Files >2 GByte. Mir kommt allmählich der Verdacht, daß ich vielleicht damals bei der Kernel-Kompilation irgendeine Option ausgelassen habe, die sich mit den Large Files befasst. Ich habe allerdings keine Ahnung (auf den ersten Blick fand ich nichts erkennbares), welche Option das sein könnte. Gruß von Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
* On Thu, 26 Sep 2002 at 16:51 +0200, Heimo Ponnath wrote:
Am Donnerstag, 26. September 2002 05:15 schrieb Hartmut Meyer:
* Unterstützt der verwendete Kernel Dateien > 2GB? * Unterstützt das verwendete Dateisystem Dateien > 2GB? * Untesrtützt die Anwednung Dateien > 2GB?
Der kernel sollte das eigentlich unterstützen. Es ist der 2.4.18. Das Dateisystem ist reiserfs Version 3.6.25: Sollte es also auch unterstützen.
Was hast Du für ein OnDisk-Format - 3.5 oder 3.6? mount -o conv dreht auf 3.6 um, aber ich weiß nicht, ob dann large Files funktionieren. Leg mal ein Testfilesystem an, und gib die Option für ein 3.6er beim Anlegen an. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Hallo Adalbert, Am Donnerstag, 26. September 2002 17:23 schrieb Adalbert Michelic:
Was hast Du für ein OnDisk-Format - 3.5 oder 3.6? mount -o conv dreht auf 3.6 um, aber ich weiß nicht, ob dann large Files funktionieren.
Es sollte sich eigentlich um 3.6 handeln - 3.5 ist garnicht auf meinem System vorhanden. Der Rechner wurde gleich mit SuSE7.3 in der Default-Konfiguration aufgesetzt. Ich habe aber nochmal etwas anderes gemacht. Und zwar eine leere Partition umformatiert in das ext3-Filesystem. Dann wieder zwei lange Dateien konkateniert und siehe da: Ohne Probleme wurde daraus ein File > 2GByte! Gruss von Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
Am Donnerstag, 26. September 2002 18:51 schrieb Heimo Ponnath:
Es sollte sich eigentlich um 3.6 handeln - 3.5 ist garnicht auf meinem System vorhanden. Der Rechner wurde gleich mit SuSE7.3 in der Default-Konfiguration aufgesetzt.
Das defaultformat für ReiserFS unter SuSE 7.3 ist 3.5, alles andere muß explizit im Expertenmodus umgeschalten werden. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Noch ein Nachtrag, Adalbert, Am Donnerstag, 26. September 2002 17:23 schrieb Adalbert Michelic:
mount -o conv dreht auf 3.6 um, aber ich weiß nicht, ob dann large Files funktionieren.
Tatsächlich funktionieren dann lange Files >2 GByte! Erstaunlich, dass offenbar damals die Default-Installation von SuSE 7.3 die alte Version 3.5 verwendet hat (die konnte ich auf meinem System garnicht mehr finden!) Gruß von Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
* On Thu, 26 Sep 2002 at 19:06 +0200, Heimo Ponnath wrote:
Am Donnerstag, 26. September 2002 17:23 schrieb Adalbert Michelic:
mount -o conv dreht auf 3.6 um, aber ich weiß nicht, ob dann large Files funktionieren.
Tatsächlich funktionieren dann lange Files >2 GByte! Erstaunlich, dass offenbar damals die Default-Installation von SuSE 7.3 die alte Version 3.5 verwendet hat (die konnte ich auf meinem System garnicht mehr finden!)
Das verwendet nicht die alte Version von reiserfs, sondern nur die alte Version des OnDisk-Formats, also die Art, wie die Daten auf der Platte gespeichert werden, ist alt - ist z.B. Voraussetzung die Partition auch mit Kernel 2.2 lesen zu können. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
Hm Adalbert, Am Donnerstag, 26. September 2002 19:20 schrieb Adalbert Michelic:
alte Version des OnDisk-Formats, also die Art, wie die Daten auf der Platte gespeichert werden, ist alt
Das muss ich noch ein wenig in mich hineinsickern lassen <G>. Dann wäre es ja eine gute Lösung, alle Partitionen mit der mount -o conv Option einfach neu zu mounten. Die Frage ist jetzt nur noch, ob die auf den Partitionen vorhandenen Daten das überleben. Wenn ich mir die von Hartmut genannte Literatur ansehe ( http://www.suse.de/~aj/linux_lfs.html ), dann scheint das zu gehen, denn einer der Mitautoren (Chris Mason) schreibt: ------------- Zitat ------------------------------------------ But, you can mount a 3.5 disk format under the 2.4 kernel code, and use -o conv. This will turn on large file support for the old disks, but only new files will be allowed to grow past 2 GiB. ------------ Zitat Ende -------------------------------------- Wenn also nur die neuen Files größer als 1 GByte werden können, schließe ich daraus, daß es die alten nicht können - aber jedenfalls gibt es sie noch. Werde ich mal an unkritischen Partitionen ausprobieren. Vielen Dank jedenfalls Euch allen (Hartmut und Adalbert) für Eure Mithilfe und David, Bernd und Thomas für Ihre kleine Rätseleinlage <G>. Es grüßt Euch Heimo -- Heimo Ponnath Webdesign, Rotenhäuserstr. 51, 21109 Hamburg Tel: 040-753 47 95,Fax: 040-752 68 03, http://www.heimo.de/
participants (8)
-
Adalbert Michelic
-
B.Brodesser@t-online.de
-
David Haller
-
Ernst Herzberg
-
Hartmut Meyer
-
Heimo Ponnath
-
Manfred Tremmel
-
Thomas Hofer