Skip to main content

Incrementally clones Linux drives

Project description

WereSync Logo

A lone hard drive stands atop a data heap, staring at the full moon. Suddenly, it transforms…into a bootable clone of your drive, whirring hungrily at the digital moon.

WereSync takes a Linux hard drive and effectively clones it, but works incrementally so you don’t have to spend so long backing up each time. Additionally, WereSync can clone to a smaller drive, if your data will fit on the smaller drive. Because WereSync uses rsync to copy, it can copy a running drive,though certain parts of state may not be preserved.

Installation

WereSync can be installed using the setup.py file.

$ ./setup.py install

If you have pip installed, you can easily install WereSync with the following command:

$ pip install weresync

For more in-depth instructions, see the installation documentation.

Basic Usage

Note: WereSync requires root capabilities to run because it has to access block devices.

The gui can be launched with the command:

$ sudo weresync-gui

To see the options for the terminal command use:

$ weresync -h

To copy from /dev/sda to /dev/sdb (the two drives must have the same partition scheme) use:

$ sudo weresync /dev/sda /dev/sdb

For more information, including how to copy the partition table from drive to another, see the Basic Usage documentation page.

Documentation

Documentation can be found on the Python Package Index.

Contributing and Bug Reports

First, take a look at our contribution guidelines.

To contribute simply fork this repository, make your changes, and submit a pull request. Bugs can be reported on the issue tracker

Licensing

This project is licensed under the Apache 2.0 License. Licensing is in the LICENSE.txt file in this directory.

Acknowledgments

Huge thanks to the creators of:

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

WereSync-0.2.1-py3.4.egg (93.1 kB view details)

Uploaded Egg

WereSync-0.2.1-py3-none-any.whl (70.6 kB view details)

Uploaded Python 3

File details

Details for the file WereSync-0.2.1-py3.4.egg.

File metadata

  • Download URL: WereSync-0.2.1-py3.4.egg
  • Upload date:
  • Size: 93.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for WereSync-0.2.1-py3.4.egg
Algorithm Hash digest
SHA256 0d17fda251b20fd69fdf76ba5b5fd76c0d2dec078175676e536dfe8509750421
MD5 d1efdb1add46d3bdc176db8f666ab99d
BLAKE2b-256 f3558230659ae45c235c9b86ab21721fe5f9c6b5f64a630ee220ac35da8aa8fc

See more details on using hashes here.

File details

Details for the file WereSync-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for WereSync-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e38801f1f8fdf5459ddc115b08acbbd16781809ee0dc8f5eedddfa7ae24996ba
MD5 bff75d0933922fcacc22dda7008ae554
BLAKE2b-256 b87d22926d531a9eb0e6fb7352c1f28768460a4de50c910e4835e33cbe994f46

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