X-Git-Url: https://git.p6c8.net/nextcloud-backup-restore.git/blobdiff_plain/001bec529747e994540cbace860016591a323e33..de92b58bf86c668baffda79a6be44ac26d1b0e36:/NextcloudBackup.sh diff --git a/NextcloudBackup.sh b/NextcloudBackup.sh index 4c735de..3e0d2a5 100644 --- a/NextcloudBackup.sh +++ b/NextcloudBackup.sh @@ -3,7 +3,7 @@ # # Bash script for creating backups of Nextcloud. # -# Version 2.1.1 +# Version 2.1.2 # # Usage: # - With backup directory specified in the script: ./NextcloudBackup.sh @@ -33,7 +33,7 @@ currentDate=$(date +"%Y%m%d_%H%M%S") # The actual directory of the current backup - this is a subdirectory of the main directory above with a timestamp backupdir="${backupMainDir}/${currentDate}/" -# TODO: Use compression for Matrix Synapse installation/lib dir +# TODO: Use compression for file/data dir # When this is the only script for backups, it's recommend to enable compression. # If the output of this script is used in another (compressing) backup (e.g. borg backup), # you should probably disable compression here and only enable compression of your main backup script. @@ -173,7 +173,7 @@ echo echo "Creating backup of Nextcloud file directory..." if [ "$useCompression" = true ] ; then - tar -cpzf "${backupdir}/${fileNameBackupFileDir}" -C "${nextcloudFileDir}" . + tar -I pigz -cpf "${backupdir}/${fileNameBackupFileDir}" -C "${nextcloudFileDir}" . else tar -cpf "${backupdir}/${fileNameBackupFileDir}" -C "${nextcloudFileDir}" . fi @@ -190,13 +190,13 @@ if [ "$ignoreUpdaterBackups" = true ] ; then echo "Ignoring updater backup directory" if [ "$useCompression" = true ] ; then - tar -cpzf "${backupdir}/${fileNameBackupDataDir}" --exclude="updater-*/backups/*" -C "${nextcloudDataDir}" . + tar -I pigz -cpf "${backupdir}/${fileNameBackupDataDir}" --exclude="updater-*/backups/*" -C "${nextcloudDataDir}" . else tar -cpf "${backupdir}/${fileNameBackupDataDir}" --exclude="updater-*/backups/*" -C "${nextcloudDataDir}" . fi else if [ "$useCompression" = true ] ; then - tar -cpzf "${backupdir}/${fileNameBackupDataDir}" -C "${nextcloudDataDir}" . + tar -I pigz -cpf "${backupdir}/${fileNameBackupDataDir}" -C "${nextcloudDataDir}" . else tar -cpf "${backupdir}/${fileNameBackupDataDir}" -C "${nextcloudDataDir}" . fi @@ -210,7 +210,7 @@ echo #echo "Creating backup of Nextcloud local external storage directory..." #if [ "$useCompression" = true ] ; then -# tar -cpzf "${backupdir}/${fileNameBackupExternalDataDir}" -C "${nextcloudLocalExternalDataDir}" . +# tar -I pigz -cpf "${backupdir}/${fileNameBackupExternalDataDir}" -C "${nextcloudLocalExternalDataDir}" . #else # tar -cpf "${backupdir}/${fileNameBackupExternalDataDir}" -C "${nextcloudLocalExternalDataDir}" . #fi