[backup] Do not blindly use the -9 compress option
Add a variable to allow the user to select a compression level.
This commit is contained in:
parent
f5f634d86c
commit
0de41f000d
|
@ -31,6 +31,9 @@ REP_MV_SAUV="/home/sauv"
|
||||||
# Utilitaire de compression, qui doit avoir une interface à la gzip
|
# Utilitaire de compression, qui doit avoir une interface à la gzip
|
||||||
# (gzip, bzip2, xz…) :
|
# (gzip, bzip2, xz…) :
|
||||||
COMPRESS="xz"
|
COMPRESS="xz"
|
||||||
|
# Niveau de compression à fournir à l'utilitaire de compression
|
||||||
|
# (y compris le tiret). Commenter pour utiliser la valeur par défaut :
|
||||||
|
#COMPRESS_LEVEL="-6"
|
||||||
# Extension des fichiers compressés (gz, bz2, xz…) :
|
# Extension des fichiers compressés (gz, bz2, xz…) :
|
||||||
ZEXT="xz"
|
ZEXT="xz"
|
||||||
|
|
||||||
|
@ -51,7 +54,7 @@ mkdir -p "$REP_MV_SAUV" || exit 2
|
||||||
for BASE in $BASES ; do
|
for BASE in $BASES ; do
|
||||||
FICH_DUMP="$REP_SAUV"/${BASE}_$DATE.dump
|
FICH_DUMP="$REP_SAUV"/${BASE}_$DATE.dump
|
||||||
mysqldump --lock-tables -u $USER -p"$PASS" -B $BASE > "$FICH_DUMP"
|
mysqldump --lock-tables -u $USER -p"$PASS" -B $BASE > "$FICH_DUMP"
|
||||||
$COMPRESS -9 "$FICH_DUMP" # On compresse après avoir terminé le dump afin que la BDD ne soit pas verrouillée trop longtemps.
|
$COMPRESS $COMPRESS_LEVEL "$FICH_DUMP" # On compresse après avoir terminé le dump afin que la BDD ne soit pas verrouillée trop longtemps.
|
||||||
done
|
done
|
||||||
|
|
||||||
# Sauvegarde des répertoires
|
# Sauvegarde des répertoires
|
||||||
|
|
Loading…
Reference in New Issue