TAR-Archiv Aufspaltung nach X MB?

Post Reply
Message
Author
Hanna

TAR-Archiv Aufspaltung nach X MB?

#1 Post by Hanna »

hallo leute!

tar an sich ist ja ein schoenes kleines tool. eines habe ich aber noch nicht herausbekommen:
wenn ich eine archiv-file erstelle, ist nur ein "datentraegeruebergreifendes" (was fuer ein wort...) archiv moeglich, wenn ich disketten oder halt baender benutze.
gibt es eine moeglichkeit, wenn ich in eine .tar bzw. .tgz-file archiviere, diese nach z.b. 100 MB aufzuteilen und den bitstrom in einer neuen file fortzufuehren?
gruss, hanna

chrm

Re: TAR-Archiv Aufspaltung nach X MB?

#2 Post by chrm »

Hi,
tar scheint dieses nicht direkt unterstützen zu können. Du kannst aber das komplette Archiv nachträglich mit split bearbeiten. Zusammenfügen kannst Du die Stücke mit cat.
Bsp:
------------------
split -b 100M dateiname.tar
cat teil1 teil2 teiln > dateiname.tar
------------------

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: TAR-Archiv Aufspaltung nach X MB?

#3 Post by odauter »

Moin,

doch, tar kann das.

Ein kleine Beispiel:
tar -cpPvf /var/backup/sysbackup-$DATE.tar / --exclude-from sysbackup-excludes.txt --tape-length=696320 --new-volume-script=volumechange.sh

Dort wird nach 680MB ein Volume abgeschlossen und dann volumechange.sh ausgeführt, in dem etwas wie folgt drin steht:
mv /var/backup/sysbackup-$DATE.tar /var/backup/sysbackup-$DATE-$NO.tar
gzip /var/backup/sysbackup-$DATE-$NO.tar

Danach startet tar mit dem nächsten Volume. Funktioniert gut für mich...
bye.olli
--
"Where's Oswald when we need him.."

Post Reply