rsync
rsync 文章目录 rsync rsync简介 rsync特性 rsync的ssh认证协议 rsync命令 rsync+inotify 6.rsync常见报错信息处理 1. rsync简介 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 2. rsync特性 可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限、时间、软硬链接等等 无须特殊权限即可安装 快速:第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件。rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接 支持匿名传输,以方便进行网站镜象 3. rsync的ssh认证协议 rsync命令来同步系统文件之前要先登录remote主机认证,认证过程中用到的协议有2种: ssh协议 rsync协议 rsync server端不用启动rsync的daemon进程,只要获取remote host的用户名和密码就可以直接rsync同步文件 rsync server端因为不用启动daemon进程,所以也不用配置文件/etc/rsyncd.conf ssh认证协议跟scp的原理是一样的