tar backup in 1GB Hapen aufsplitten

Backup, Restore und Transfer von Daten
Post Reply
maku
Posts: 58
Joined: 2003-03-26 15:14
Location: Köln
 

tar backup in 1GB Hapen aufsplitten

Post by maku »

Hallo,

nachdem meine mit tar gezippten backup Dateien größer als 2 GB wurden, konnte ich diese (testweise, der Schadensfall ist glücklicherweise noch nie eingetreten) nicht mehr entpacken. Irgendwann tritt ein

Code: Select all

input/output error (5)
auf und keine Datei kann mehr entpackt werden. Komig eigentlich, dachte ich doch, per 2.6.5er Kernel könnten eigtl. alle Dateien > 4 GB sein ... :oops:

Was auch immer da falsch läuft: Ich würde gerne (da in den Dateien unkalkulierbare Logfiles sind) von vorneherein die tgz Dateien in 1GB Happen aufsplitten. Gefunden habe ich da bislang lediglich ein skript, welches dies im nachhinein bewerkstelligt. Aber so etwas müsste doch auch per Schalter direkt beim taren erledigt werden können, oder (dachte da in die Richtung -M ...) ?

Hat vielleicht jemand eine Idee und/oder schon Erfahrungen mit so etwas?

Danke und Grüße,

Mark
aubergine
Posts: 471
Joined: 2005-09-10 17:52
Location: Frankfurt am Main
 

Re: tar backup in 1GB Hapen aufsplitten

Post by aubergine »

Code: Select all

     k size
           Requires tar to use the size argument as the  size  of
           an  archive  in  kilobytes.  This  is  useful when the
           archive is intended for a fixed size  device  such  as
           floppy  disks.  Large  files  are  then  split  across
           volumes if they do not fit in the specified size.
http://amath.colorado.edu/computing/sof ... n/tar.html
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: tar backup in 1GB Hapen aufsplitten

Post by flo »

was aber bei bz2 oder gz nicht funktioniert ...

flo.
hornox
Posts: 139
Joined: 2005-09-22 23:09
 

Re: tar backup in 1GB Hapen aufsplitten

Post by hornox »

Code: Select all

tar cvz /pfad  | split -b1000000000 - myarchiv.tgz.
Mit "cat" kannst du die Dateien bei Bedarf wieder zusammenfügen, wenn es nur eine Datei >1GB ist kannst du dir das sogar ganz sparen weil split dann nichts an der Datei verändert :)
maku
Posts: 58
Joined: 2003-03-26 15:14
Location: Köln
 

Re: tar backup in 1GB Hapen aufsplitten

Post by maku »

Wunderbar und vielen Dank erst einmal!

Das das mit gz (-k) Dateien nicht funktionieren soll hatte ich auch schon gelesen, war mir aber nicht sicher, ob ich das richtig verstanden hatte :oops:

Auf jeden Fall habe ich jetzt die gewünschten Dateigrößen.

@HornOx: Wie kann ich die denn jetzt mit cat wieder zusammenfügen?

Danke vielmals,

Mark
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: tar backup in 1GB Hapen aufsplitten

Post by flo »

maku wrote:@HornOx: Wie kann ich die denn jetzt mit cat wieder zusammenfügen?
Ganz intuitiv:

Code: Select all

cat *split.tar > file_name.tar
Wobei Du auch alle Dateien einzeln anführen kanns,t mußt nur aufpassen, daß die Ausgabedatei nicht mitgecatted wird ;-)

flo.
hornox
Posts: 139
Joined: 2005-09-22 23:09
 

Re: tar backup in 1GB Hapen aufsplitten

Post by hornox »

Was dann dazu führen würde das er wieder eine Datei >2GB hat die er ja nicht entpacken kann :( Ich hab eher an die on-the-fly Lösung gedacht:

Code: Select all

cat myarchiv.tgz.* | tar xvz
Was natürlich nur was bringt wenn das Problem wirklich der Kernel und nicht tar oder gzip ist...
Post Reply