rsync + sersync 远程文件同步工具简介与配置原理
发布时间
阅读量:
阅读量
一、rsync简介
在Linux操作系统中,rsync是一种用于实现两台计算机之间文件及目录的同步更新,并通过比较查找不同块来降低数据传输量的服务。其核心优势在于采用增量传输模式,在仅处理变更内容时实现高效通信。
rsync有4种不同的工作模式,对应于4种命令格式:
在本地文件系统上实现同步操作,在SRC和DEST路径中都不包含单个冒号':'的情况下执行此操作。使用rsync命令启动时,在SRC和DEST路径信息中均不包含单个冒号':'作为分隔符时,则会启用此模式。例如,在以下命令中可以看到该模式的应用:rsync -a /data /backup
2. 本地计算机借助远程shell程序与其它远程计算机进行通信
采用rsh或ssh等工具将本地文件传输到另一台服务器上。
在DST路径仅包含一个冒号的情况下执行此操作。
例如,在备份操作中运行以下命令:rsync -avz *.c foo:src
rsync [OPTION]... [USER@]HOST:SRC DEST
采用基于远程终端(例如rsh或ssh)的应用程序来进行远程文件传输操作。在SRC地址路径中仅包含一个':'分隔符时启用此模式。
例如,在源机器路径中包含单个':'的情况下运行以下命令:rsync -avz foo:src/bar /data
**3.
全部评论 (0)
还没有任何评论哟~
