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. _______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/