likizju / bdsync

a fast block device synchronizing tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bdsync

NAME

bdsync - a fast block device synchronizing tool

SYNOPSIS

Client: bdsync [--verbose] [--digest=DIGEST] REMSHCMD LOCDEV REMDEV
Server: bdsync --server [--verbose]
Patch:  bdsync --patch[=DSTDEV] [--verbose]

DESCRIPTION

Bdsync can be used to synchronize block devices over a network. It generates a "binary patchfile" in an efficient way by comparing MD5 checksums of 32k blocks of the local block device LOCDEV and the remote block device REMDEV.

This binary patchfile can be sent to the remote machine and applied to its block device DSTDEV, after which the local blockdev LOCDEV and the remote block device REMDEV are synchronized.

bdsync was built to do the only thing rsync isn't able to do: synchronize block devices.

About

a fast block device synchronizing tool

License:GNU General Public License v2.0


Languages

Language:C 69.1%Language:Shell 24.6%Language:Groff 6.0%Language:Makefile 0.3%