backup2l mit pigz
Backup2L mit pigz
PIGZ ist eine Parallele Implementation von GZIP . Es nutzt mehrere Prozessoren und ist somit zum Packen und entpacken einiges Flotter als das normale GZIP
Folgende Zeilen müssen in der backup2l.conf geändert und hinzugefügt werden damit man diesen vor teil nutzen kann.
Unter # Misc.
# Archive driver for new backups (default = "DRIVER_TAR_GZ") CREATE_DRIVER="DRIVER_TAR_PIGZ"
Unter # User-defined archive drivers
USER_DRIVER_LIST="DRIVER_TAR_PIGZ"
DRIVER_TAR_PIGZ ()
{
case $1 in
-test)
require_tools tar pigz gzip
echo "ok"
;;
-suffix)
echo "tar.gz"
;;
-create) # Arguments: $2 = BID, $3 = archive file name, $4 = file list file
tar cf $3 -T $4 -I pigz --no-recursion 2>&1 | grep -v 'tar: Removing leading .* from .* names'
;;
-toc) # Arguments: $2 = BID, $3 = archive file name
tar tzf $3 | sed 's#^#/#'
;;
-extract) # Arguments: $2 = BID, $3 = archive file name, $4 = file list file
tar x --same-permission --same-owner -I pigz -f $3 -T $4 2>&1
;;
esac
}
Schreibe einen Kommentar