随着 Linux系统服务器租用的迅速发展和普及,很多中小企业用户都选择 Linux作为利用平台。 Linux作为服务器,其稳固、高效的特征得到了很多用户的确定,同时也带来了一些问題,如需要实现数据的本地和异地备份,以保证数据安全。虽然有很多的商业备份软件可供选择,但是这些产品的价格往往过于昂贵,很多用户无法遭遇。因此,如何利用开源软件高效地实
现数据的镜像备份和异地备份就成为ー个热门话题。现在重点介绍一个高效的数据镜像备份工具 rsync,过它们基础可以满足一般的备份需求。
1、rsync简介
传统的数据备份方法有cp命令或者 wget命令。cp命令的源文件和目标文件都在本地,该命令仅实现对文件的一种完整复制,如果要复制的数据量宏大,那么备份的时间就会变得很长;Wget命令通过网络进行备份,它不支撑増量备份,每次都需要将所有数据重新在网络上传输一遍而不考虑哪些文件是更新过的,因此该命令的效率也非常低。这里介绍个小巧而实用的工具 rsync,借助于这个工具能轻松实现数据的本地镜像和远程备份。
2、什么是 rsync
rsync是 Linux/UNIX系统下的文件同步和数据传输工具,它采用rsync算法”使一个客户机和远程文件服务器之间的文件同步。通过rsync可以将同一个服务器的数据从一个分区备份到另一个分区,也可以将本地系统的数据通过网络传输方法备份到任何一个远程主机上; rsync可以在中断之后恢复传输; Isync只传输源文件和目标文件之间不一致的部分; rsync可以履行完整备份或增量备份。
3、rsync的功效特征
rsync即 remote sync,从软件名称上就可以看出它所实现的功效rsync有如下特征:
1.可以镜像保存全部目录树和文件系统。
2.可以増量同步数据,文件传输效率高,因而同步时间很短。
3.可以保持原有文件的权限、时间等属性。
4.加密传输数据,保证了数据的安全性。
5.可以应用rcp、ssh等方法来传输文件,当然也可以直接通过 Socket连接传输文件。支撑匿名传输。
4、下载与安装sync软件
rysnc的主页地址为:htp: rsync. samba.org/,这里下载的版本为 rsync-3.0.4。下面进行编译安装,过程如下:
这样就完成了 rsync的安装。