Sie sind nicht angemeldet.

1

04.10.2009, 14:05

Paralleles packen/entpacken von Dateien oder Ordnern.

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
Intel core 2 duo E6600
XFX Geforce 7950 gt
4096 MB DDR2
Intel DP35DP

2

08.04.2010, 23:38

Von mir gegen gelesen,
und nach "Fertige Howtos" verschoben.