Wie euch eventuell schon einmal aufgefallen ist unterstützen weder gzip noch bzip2 paralleles packen/entpacken.
Da jedoch Dual- bzw sogar Quad-Cores mittlerweile keine Seltenheit mehr sind, würde sich doch genau so etwas anbieten.
Sowohl für gzip als auch für bzip2 gibt es jedoch freie parallelisierte Implementierungen:
app-arch/pigz für gzip
und
app-arch/pbzip2 für bzip2
Damit man das ganze nun in Verbindung mit tar nutzen kann benötigt man die Zusatzoption "--use-compress-prog="
nach einem
|
Quellcode
|
1
|
# emerge app-arch/pigz
|
bzw
|
Quellcode
|
1
|
# emerge app-arch/pbzip2
|
kanns auch schon losgehen.
Archive packen
gzip:
|
Quellcode
|
1
|
tar cfv Archive.tgz --use-compress-prog=pigz /Pfad/zumOrdner/
|
bzip2:
|
Quellcode
|
1
|
tar cfv Archive.tbz2 --use-compress-prog=pbzip2 /Pfad/zumOrdner/
|
Archive entpacken
gzip:
|
Quellcode
|
1
|
tar xfv Archive.tgz --use-compress-prog=pigz
|
bzip2:
|
Quellcode
|
1
|
tar xfv Archive.tbz2 --use-compress-prog=pbzip2
|