-
Notifications
You must be signed in to change notification settings - Fork 0
Customizing sysbkp.linux.sh
change LHOME variable to be your home folder change "Archbak" to your backup partition name inside strings change "EFI-HARD" to your backup efi-partition name inside strings change mount command "sudo mount /dev/disk/by-label/Archbak /mnt" replace Archbak with the label your partition uses change mount command "sudo mount /dev/disk/by-label/EFI-HARD" replace EFI-HARD with the label your partition uses
check if excludes make sense for your system (if the folder exist) these can be removed if you like. They exist to same space and avoid copying crap.
"--exclude="$LHOME/Desktop/*" this line excludes ~/Desktop
from the system-wide rsync. Then a more specific rsync is used to copy the desktop, specifically ignoring node_modules of projects, because I keep my project in the desktop. If you have another project folder, you can add an --exclude for it (like desktop) and copy the rsync command for desktop changing the path (see below)
if ! sudo rsync \
# ... flags
# source destination
"$LHOME/Desktop/" "/mnt$LHOME/Desktop"; then
echo "Rsync errored, continue anyway? (y/n)"
the last block assumes your efi-partition is mounted under /boot