Incrementally clones Linux drives
Project description
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
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.