Rsync实现主服务器热备份
Rsync全称是remote synchronize,也就是远程同步工具。官网介绍,“rsync is an open source utility that provides fast incremental file transfer. (rsync是一款提供快速增量文件传输的开源工具)”。主要用来解决服务器间文件拷贝或目录同步的问题。最常见的应用场景就是服务器热备份。目前最新版本3.1.2在2015年12月发布,但是阿里云服务器yum源还是3.0.9。 一、rsync应用基础 常用场景: 1,本地磁盘镜像; 2,远程服务器增量备份; 3,资源站匿名镜像; 搭配软件: cron(定时任务) lsyncd(实时同步工具) 类似功能软件: lsyncd,scp,sftp,rcp等 Rsync几种用法 1,本地同步: rsync –vr --delete /from_disk1/ /to_disk2/ -v 表示显示详细同步信息 -r 表示递归到子目录 --delete 表示删除文件操作也会被同步 2,远程同步通过ssh协议 本地文件同步到远程服务器 rsync –r –-delete /data/from/ root@192.168.1.23:/data/to/ 远程服务器文件目录同步到本地 rsync –r –delete root@192.168.1.23:/data/to/