diff options
author | Xiao Pan <xyz@flylightning.xyz> | 2025-07-11 20:47:28 +0800 |
---|---|---|
committer | Xiao Pan <xyz@flylightning.xyz> | 2025-07-11 20:47:28 +0800 |
commit | 42513cf840534c40811430e5f28662fd512c0979 (patch) | |
tree | 13fdce08954f91dfa1a5600eb8f82e6df224a56e /sh | |
parent | 0d68ee6d201a5ece7e707e9ce23a51db8850d6c5 (diff) |
upd: consider backup pp
Diffstat (limited to 'sh')
-rwxr-xr-x | sh/upd | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -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 |