为了实现高效的数据备份,提出一种Linux上数据备份的方法。方法在远程建立灾备中心,支持多用户;仅将用户磁盘的有效数据发送到灾备中心的数据库,节省存储空间;在Linux内核中监视磁盘的I/O操作,获取实时数据;采用差异恢复策略,提高恢复效率。该方法能保证在用户服务器的服务不停止的情况下,实现高效、廉价的多用户数据备份。
In order to implement the high efficient data backup, a method worked on Linux was presented. The method established a disaster backup center and supported multiple users. It sent the effective data of the users' disk to the disaster backup center' s database only and saved storage space. It monitored I/O operation of the disk in Linux kernel and obtained real--time data. For the sake of recovery performance, the technology of differential recovery was adopted. This method provides high efficient, cost-effective and multiple users' data backup without affecting the service of users' server.