该文提出并实现了一种网络多点备份系统。通过在本地应用服务器的设备驱动层之上加入写监控驱动,所有写操作将被封装成备份记录并发往本地缓存网关暂存,然后由本地缓存网关异步地将备份记录发送到多个处于不同地域的远程备份网关,最后在远程备份网关上重建写操作。该系统实现了对本地数据的多点异地备份,能够适应多种网络状况,支持Linux下所有文件系统和物理存储设备。
A multi-point network backup system is presented and realized. Through adding a write-monitoring driver above the device driver level of the local server,all of the write requests are encapsulated into backup records,which would be restored in the local cache gateway temporarily and then sent to different remote backup gateways asynchronously; At last,the same write operations will be carried out on the remote backup gateways. This system can be applied to various network conditions and support all kinds of file systems as well as storage devices under Linux,and it implements multi-point remote backup of local server.