站长网 Linux Linux日常运维–rsync同步工具推荐

Linux日常运维–rsync同步工具推荐

可以实现增量同步,即指同步发生变化的数据,因此数据传输效率很高,tar -N 可以使用rcp,rsh,ssh等方式来配合传输文件(rsync本身不对数据加密) 可以通过socket(进程方式)传输文件和数据(服务端和客户端)*****。 支持匿名的或认证(无须系统用户)的进程模

可以实现增量同步,即指同步发生变化的数据,因此数据传输效率很高,tar -N

可以使用rcp,rsh,ssh等方式来配合传输文件(rsync本身不对数据加密)

可以通过socket(进程方式)传输文件和数据(服务端和客户端)*****。

支持匿名的或认证(无须系统用户)的进程模式传输,可实现方便安全的进行数据备份及镜像

2. Rsync的命令格式可以为以下六种:

rsync [OPTION]… SRC DEST 

 rsync [OPTION]… SRC [USER@]HOST:DEST 

 rsync [OPTION]… [USER@]HOST:SRC DEST 

 rsync [OPTION]… [USER@]HOST::SRC DEST 

 rsync [OPTION]… SRC [USER@]HOST::DEST 

 rsync [OPTION]… rsync://[USER@]HOST[:PORT]/SRC [DEST] 

对应于以上六种命令格式,rsync有六种不同的工作模式:

拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号”:”分隔符时就启动这种工作模式。如:rsync -a /data /backup

使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号”:”分隔符时启动该模式。如:rsync -avz *.c foo:src

使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号”:”分隔符时启动该模式。如:rsync -avz foo:src/bar /data

从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含”::”分隔符时启动该模式。如:rsync -av root@172.16.78.192::www /databack

从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含”::”分隔符时启动该模式。如:rsync -av /databack root@172.16.78.192::www

列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:rsync -v rsync://172.16.78.192/www

3. rsync三种模式

1、Local: rsync [OPTION…] SRC… [DEST] 

2、Access via remote shell: 

Pull: rsync [OPTION…] [USER@]HOST:SRC… [DEST] 

Push: rsync [OPTION…] SRC… [USER@]HOST:DEST 

3、Access via rsync daemon: 

Pull: rsync [OPTION…] [USER@]HOST::SRC… [DEST] 

rsync [OPTION…] rsync://[USER@]HOST[:PORT]/SRC… [DEST] 

Push: rsync [OPTION…] SRC… [USER@]HOST::DEST 

rsync [OPTION…] SRC… rsync://[USER@]HOST[:PORT]/DEST 

本文来自网络,不代表站长网立场,转载请注明出处:https://www.tzzz.com.cn/html/server/linux/2021/0609/10119.html

作者: dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。
联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部