Ein frohes Fest an Alle,


Mit TAR kann ich Differenzial- und Incremental-Backups erstellen und mit der Option -J auch mit XZ komprimieren
aber nur einen CPU-Kern nutzen.

Mit XZ kann ich mehrere CPU-Kerne, mit den entsprechenden Optionen und Parameter, nutzen.

Meine Frage:
Kann ich beide Welten zusammenführen? Will fragen, kann ich TAR entsprechende Parameter mitgeben,
damit XZ mehrere CPU-Kerne benutzen kann.

Danke für Eure Hilfr und Tipps.

Bis dann ...
MfG
Günter
niderrheiner schrieb Kann ich beide Welten zusammenführen? Will fragen, kann ich TAR entsprechende Parameter mitgeben,
damit XZ mehrere CPU-Kerne benutzen kann.
--use-compress-program program
    Pipe the input (in x or t mode) or the output (in c mode) through program instead of using the builtin compression support.
es sollte also so gehen:
 tar --use-compress-program="xz -T0"  -cpf datei.tar.xz datei
oder mit zst, das ist fast genau so gut, aber viel schneller komprimiert
[tom@donar ~]$ time tar --use-compress-program="zstdmt -20" -cpf vorlagen.tar.zst Vorlagen
Warning : compression level higher than max, reduced to 19 
real 13,33
user 14,29
sys 0,09
[tom@donar ~]$ time tar --use-compress-program="xz -T2"  -cpf vorlagen.tar.xz Vorlagen/
real 16,90
user 18,14
sys 0,14
-rw-r--r--   1 tom  tom   24630824 25.12.2019 16:11 vorlagen.tar.xz
-rw-r--r--   1 tom  tom   24674997 25.12.2019 16:13 vorlagen.tar.zst