Skip to main content

paypal.me/remizlatinis

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

GPLv2 License

Metadata

Release files for dslb 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dslb 1.0.1
File Size Uploaded
dslb-1.0.1.tar.gz 14.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dslb 1.0.1
File Interpreter ABI Platform
dslb-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.6 kB

Release files / dslb-1.0.1.tar.gz

Download URL dslb-1.0.1.tar.gz
Size 14.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3213b8501fd16bd4b2f4215aae7cb96e32692c8e42e0bafbbc6346a412db5497
BLAKE2b-256 checksum
How to use checksums
7552db68aaf232a6c545d1813beebe20a87b84f0253606ca842f1259b8c2995e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.4

Release files / dslb-1.0.1-py3-none-any.whl

Download URL dslb-1.0.1-py3-none-any.whl
Size 14.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea0ea64294a3cb3167390cbb12403d411f6a1ddece8b1d11c6a5a6df8df17f7d
BLAKE2b-256 checksum
How to use checksums
66ed3efccbfd16eefa2f2b9da54dbe4d06a2cc9d49753eabe7666e48a93bb287
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.4

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page