A rsync wrapper that makes the Linux full system backups and restores easier than ever.
Project description
Dead Simple Linux Backups
A rsync wrapper that makes the Linux full system backups and restores easier than ever.
Demo
Installation
Install dslb with git clone
git clone https://github.com/RemiZlatinis/DSLB
cd DSLB
Usage/Examples
# 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/
FAQ
Does the backup path cause an infinite loop?
No, the backup path will always be excluded.
Where I can find that cool shell setup?
https://github.com/RemiZlatinis/my-settings/tree/main/zsh-configs
Authors
Feedback
If you have any feedback, please reach out to us at remizlatinis@gmail.com
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dslb-1.0.1.tar.gz.
File metadata
- Download URL: dslb-1.0.1.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3213b8501fd16bd4b2f4215aae7cb96e32692c8e42e0bafbbc6346a412db5497
|
|
| MD5 |
63721620e5e668129f212740a3e27b58
|
|
| BLAKE2b-256 |
7552db68aaf232a6c545d1813beebe20a87b84f0253606ca842f1259b8c2995e
|
File details
Details for the file dslb-1.0.1-py3-none-any.whl.
File metadata
- Download URL: dslb-1.0.1-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea0ea64294a3cb3167390cbb12403d411f6a1ddece8b1d11c6a5a6df8df17f7d
|
|
| MD5 |
ecc8adddfab25f5b89baf495019beb50
|
|
| BLAKE2b-256 |
66ed3efccbfd16eefa2f2b9da54dbe4d06a2cc9d49753eabe7666e48a93bb287
|