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

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*