差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
zh:用途和案例:如何使用rsync同步远程服务器上的文件 [2017/03/03 03:16] liuxlzh:用途和案例:如何使用rsync同步远程服务器上的文件 [2017/03/06 04:00] (当前版本) liuxl
行 1: 行 1:
-<note>rsync是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息,通过ssh方式来传输文件,本文将介绍如何使用rsync同步asterCC的录音文件夹monitor,测试主机IP地址为192.168.1.90。</note>+<note>rsync是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息,通过ssh方式来传输文件,本文将介绍如何使用rsync同步asterCC的录音文件夹monitor,测试rsync服务器IP地址为192.168.1.90。</note>
  
 ===== 一、服务器端配置 ===== ===== 一、服务器端配置 =====
行 79: 行 79:
 ===== 二、客户机端配置 ===== ===== 二、客户机端配置 =====
  
-==== 客户端创建密码验证文件 ===+==== 客户端创建密码验证文件 ====
  
   *客户端创建密码验证文件rsyncd.secrets,这样设置的好处是指定密码不用再手动输入密码验证,方便在crontab里设置定时同步。   *客户端创建密码验证文件rsyncd.secrets,这样设置的好处是指定密码不用再手动输入密码验证,方便在crontab里设置定时同步。
行 85: 行 85:
 <code>echo "astercc" > /root/rsyncd.secrets <code>echo "astercc" > /root/rsyncd.secrets
 chmod 600 /root/rsyncd.secrets</code> chmod 600 /root/rsyncd.secrets</code>
 +
 +==== 客户端同步远程文件 ====
  
   *测试获取远程服务器可同步的文件资料信息。   *测试获取远程服务器可同步的文件资料信息。
行 97: 行 99:
  
 <code>-a 以archive模式操作、复制目录、符号连接 相当于-rlptgoD <code>-a 以archive模式操作、复制目录、符号连接 相当于-rlptgoD
--z 传输时压缩 +-z 传输时压缩 
--P 传输进度 +-P 传输进度 
--v 传输时的进度等信息,和-P有点关系,自己试试。可以看文档 +-v 传输时的进度等信息,和-P有点关系,自己试试。可以看文档 
---delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致,本例只进行录音文件备份所以不需要这个选项。 +--delete 是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致,本例只进行录音文件备份所以不需要这个选项。 
---password-file=/password/path/file来指定密码文件,这样就可以在脚本中使用而无需交互式地输入验证密码了,这里需要注意的是这份密码文件权限属性要设得只有属主可读。</code>+--password-file=/password/path/file 来指定密码文件,这样就可以在脚本中使用而无需交互式地输入验证密码了,这里需要注意的是密码文件权限600。</code>
zh/用途和案例/如何使用rsync同步远程服务器上的文件.1488510984.txt.gz · 最后更改: (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki