With this change when you create a backup with prefix it will be created inside the folder /Backups
backup-all.sh will verify all volumes and create a copy of each one insede the folder \Backups.
sudo ./backup-all.sh
restore-all.sh will verify all created backups and create a copy with the same name as the folder.
sudo ./restore-all.sh
backup-volume.sh will create a new running docker container and mount the volume to the container. A docker cp will be run and the contents of the volume will be saved into a location determined by:
Backups/$prefix/$volume/<timestamp>_$volume.tar.gz
An example to run the command is the following:
backup-volume.sh -v <volume_name> -p <prefix>
Volumes can be restored using create-volume-from-backup.sh by invoking it in the following manner:
create-volume-from-backup.sh -v <volume_name> -p <prefix>
Optionally if you wish to create a volume with a different name from the backup the script can be invoked in the following manner:
create-volume-from-backup.sh -v <volume_name> -p <prefix> -n <new_volume_name>
Created by www.spherex.dev
We hope this code is useful for you.