Skip to main content

A rsync wrapper that makes the Linux full system backups and restores easier than ever.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dslb-1.0.1.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dslb-1.0.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

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

Hashes for dslb-1.0.1.tar.gz
Algorithm Hash digest
SHA256 3213b8501fd16bd4b2f4215aae7cb96e32692c8e42e0bafbbc6346a412db5497
MD5 63721620e5e668129f212740a3e27b58
BLAKE2b-256 7552db68aaf232a6c545d1813beebe20a87b84f0253606ca842f1259b8c2995e

See more details on using hashes here.

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

Hashes for dslb-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ea0ea64294a3cb3167390cbb12403d411f6a1ddece8b1d11c6a5a6df8df17f7d
MD5 ecc8adddfab25f5b89baf495019beb50
BLAKE2b-256 66ed3efccbfd16eefa2f2b9da54dbe4d06a2cc9d49753eabe7666e48a93bb287

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page