summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsh/upd12
1 files changed, 9 insertions, 3 deletions
diff --git a/sh/upd b/sh/upd
index 1796ece..e398a2a 100755
--- a/sh/upd
+++ b/sh/upd
@@ -58,18 +58,24 @@ backup () {
done
)
- # rsync backup from ib
+ # rsync backup from ib to insp ~/backup/ib
rsync -avPR --delete xyz@ib.flylightning.xyz:/home/xyz/.config/qBittorrent :/home/xyz/.local/share/qBittorrent/BT_backup "$HOME/backup/ib"
- # In the future, maybe other VPS servers also need bakcup to insp and studio.
- # TODO: consider backup pp /home/xyz/.config/myconf/upd_rsync_files content dirs/files to insp
+ # rsync backup from pp to insp ~/backup/pp
+ rsync -vPu pp:.config/myconf/upd_rsync_files "$XDG_CONFIG_HOME/myconf/upd_rsync_files_pp"
+ # --files-from make -a not imply -r, so need to specify explicitly
+ rsync -avPRr --delete --files-from="$XDG_CONFIG_HOME/myconf/upd_rsync_files_pp" pp:/ "$HOME/backup/pp"
# rsync backup to externel drive
# --files-from make -a not imply -r, so need to specify explicitly
# TODO: mkdir, chown, chmod proper dirs in /run/media/xyz/bd0, see vq notes
+ # backup insp
rsync -avPRr --delete --files-from="$XDG_CONFIG_HOME/myconf/upd_rsync_files" / "/run/media/xyz/bd0/master"
sudo rsync -avPR --delete /etc/.cfgs /root/archive /root/programs "/run/media/xyz/bd0/master_root"
+ # backup ib
rsync -avP --delete "$HOME/backup/ib/" "/run/media/xyz/bd0/ib"
+ # backup pp
+ rsync -avP --delete "$HOME/backup/pp/" "/run/media/xyz/bd0/pp"
# duplicity backup to ib
# note no need to duplicity backup /root/programs to ib for now, because /root/programs now only has cfgs repos which already satisfied 321 backup rule, e.g, insp cfgs is backed with: insp, duplicty backuped with /etc/.cfgs, rsync backup to external drive