diff options
-rwxr-xr-x | sh/upd | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -67,6 +67,11 @@ backup () { rsync -avPRr --delete --files-from="$XDG_CONFIG_HOME/myconf/upd_rsync_files_pp" pp:/ "$HOME/backup/pp" # rsync backup to externel drive + while ! [ -d /run/media/xyz/bd0 ]; do + alarm 0 'Plug in external HDD' + echo 'Plug in external HDD' + sleep 10 + done # --files-from make -a not imply -r, so need to specify explicitly # TODO: first time mkdir, chown, chmod proper dirs in /run/media/xyz/bd0, see vq notes # backup insp @@ -76,6 +81,8 @@ backup () { rsync -avP --delete "$HOME/backup/ib/" "/run/media/xyz/bd0/ib" # backup pp rsync -avP --delete "$HOME/backup/pp/" "/run/media/xyz/bd0/pp" + udiskie-umount --detach --force /run/media/xyz/bd0 + alarm 0 'Unplug external HDD' # 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 |