A rsync wrapper that makes the Linux full system backups and restores easier than ever.
Install with pip
pip install dslb
Install dslb with git clone
git clone https://github.com/RemiZlatinis/DSLB
cd DSLB
# Creates a new backup on /home/user/system_backup/ # Default backup path
$ python3 dslb.py
# Creates a new backup on /mnt/storage/system_backup/
$ python3 dslb.py /mnt/storage/system_backup
# Updates the backup on /home/user/system_backup/
$ python3 dslb.py -u
# Updates the backup on /mnt/storage/system_backup/
$ python3 dslb.py -u --update /mnt/storage/system_backup
# Restores system from /home/user/system_backup/ to /
$ python3 dslb.py -r
# Restores system from /mnt/storage/system_backup/ to /
$ python3 dslb.py -r /mnt/storage/system_backup
# Restores system from /mnt/storage/system_backup/ to /run/media/user/writable/
$ python3 dslb.py -r /mnt/storage/system_backup /run/media/user/writable/
No, the backup path will always be excluded.
https://github.com/RemiZlatinis/my-settings/tree/main/zsh-configs
If you have any feedback, please reach out to us at [email protected]