[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[linux-lvm] Remote mirroring



Using the same hooks that implement snapshots, it should be possible to 
have dirty chunks of a LV transmitted to a user process.
The user process could collect the updates, buffer them so 
that delays don't block bursts of activity, and transmit them to
a remote machine where they are written to a mirror LV.  The buffering
should be designed so that the stream can be interrupted at any time,
and the result should be the same as taking a snapshot at some point.
Startup should allow resyncing without transmitting the entire LV.  Perhaps
via rsync algorithm.  In the event of hardware failure at the master
location, the remote LV could be booted and run as a backup server.

-- 
	      Stuart D. Gathman <stuart bmsi com>
    Business Management Systems Inc.  Phone: 703 591-0911 Fax: 703 591-6154
"Confutatis maledictis, flammis acribus addictis" - background song for
a Microsoft sponsored "Where do you want to go from here?" commercial.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]