Compare commits

...

2 Commits

Author SHA1 Message Date
d624b9b305 ...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-12-17 23:48:13 +03:00
c4c565ec90 tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2024-12-17 00:49:16 +03:00
2 changed files with 16 additions and 10 deletions

View File

@ -49,8 +49,8 @@ echo "# BACKUP: $DIR"
#---------------------------------------------------------------------- #----------------------------------------------------------------------
mkdir -p "${DIR}" @ mkdir -p "${DIR}"
cd "${DIR}" @ cd "${DIR}"
@ lxc-attach $ID -- turnkey-occ maintenance:mode --on @ lxc-attach $ID -- turnkey-occ maintenance:mode --on
@ -70,9 +70,9 @@ cd "${DIR}"
@ lxc-attach $ID -- mysqldump --single-transaction nextcloud > nextcloud.sql @ lxc-attach $ID -- mysqldump --single-transaction nextcloud > nextcloud.sql
# files... # files...
pct mount $ID @ pct mount $ID
rsync -Aavx /var/lib/lxc/$ID/rootfs/var/www/nextcloud-data . @ rsync -Aavx /var/lib/lxc/$ID/rootfs/var/www/nextcloud-data .
pct unmount $ID @ pct unmount $ID
@ lxc-attach $ID -- turnkey-occ maintenance:mode --off @ lxc-attach $ID -- turnkey-occ maintenance:mode --off

View File

@ -19,6 +19,12 @@ readConfig
# XXX handle commandline args... # XXX handle commandline args...
usage(){
echo "$0 FROM TO"
}
#---------------------------------------------------------------------- #----------------------------------------------------------------------
@ -34,13 +40,13 @@ readConfig
| lxc-attach $TO -- mysql nextcloud" | lxc-attach $TO -- mysql nextcloud"
# files... # files...
pct mount $FROM @ pct mount $FROM
pct mount $TO @ pct mount $TO
rsync -Aavx \ @ rsync -Aavx \
/var/lib/lxc/$FROM/rootfs/var/www/nextcloud-data /var/lib/lxc/$FROM/rootfs/var/www/nextcloud-data
/var/lib/lxc/$TO/rootfs/var/www/nextcloud-data /var/lib/lxc/$TO/rootfs/var/www/nextcloud-data
pct unmount $FROM @ pct unmount $FROM
pct unmount $TO @ pct unmount $TO
@ lxc-attach $FROM -- turnkey-occ maintenance:mode --off @ lxc-attach $FROM -- turnkey-occ maintenance:mode --off
@ lxc-attach $TO -- turnkey-occ maintenance:mode --off @ lxc-attach $TO -- turnkey-occ maintenance:mode --off