• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

splitten von tar files

mschira

Member
Hi
Ich wuerde gerne backup auf eine FAT32 platte schreiben.

Um platz zu sparen moechte ich tar und gzip benutzen, also

tar -cvzf backup.tar.gz /dieDaten/

Da FAT32 eine maximale filesize von 2Gb und dass deutlich zuwenig ist wuerde ich das Archiv gerne splitten so dass ich nachher eine ganz bande von dateien habe im sinne von

backup.tar.gz1, backup.tar.gz1 ....

Am besten so, dass man das ganze auch wieder mit einem Commando auspacken kann....

Weis jemand wie das geht?
Cheers
M.
 

tomte

Hacker
So etwas kann man mit split machen. Wie das ganze in einem Arbeitsgang möglich ist, ist hier beschrieben: oder hier.

Ansonsten kann ich mir vorstellen, dass du je nach Datenart mit bzip2 kleinere Archive erreichen kannst.
 
OP
mschira

mschira

Member
Thx.
Werde es spaeter gleich probieren.

Mein Problem war alles was ich ergoogle konnte hat die sachen erst gepackt und dann geteilt (der Platz habe ich einfach nicht...)
oder wollte manuell fuer jede neue subdatei einen neuen namen haben (praktisch wenn man ein Tape hat und da eh das Band wechseln muss).

Aber da ich ca. 400Gb daten in 2Gb portionen hacken will habe ich keinen Bock 150 mal nen neuen Namen einzugeben :)
M.
 
OP
mschira

mschira

Member
Hm. scheint zu funzen.

Eine idee wie ich eine solche dateisammlung testen (verify) kann?

cat archive.tar.gz* |tar tz
listet den Inhalt,

cat archive.tar.gz* |tar x-Wz
sagt: "cannot verify compressed archive

???
M.
 

oxe1976

Member
Wenn es nicht unbedingt tar sein muss, schau Dir mal das kommando dar an. Damit kannst Du Deine Daten in slices aufteilen und es wird auch komprimiert:
http://dar.linux.free.fr/

Gibt auch ne grafische Oberflaeche KDar:
http://kdar.sourceforge.net/

Gruss
 
Oben