rsync 服务器之间同步文件
时间: 2023-10-13 20:59:03 浏览: 107
rsync实现 服务器间文件的同步
要在两个 Rsync 服务器之间同步文件,你可以使用 Rsync 的远程传输功能。以下是基本的步骤:
1. 在目标服务器上设置 Rsync 服务器:在目标服务器上编辑 `/etc/rsyncd.conf` 配置文件,定义一个模块来指定要接收同步的目录。例如:
```plaintext
[backup]
path = /path/to/backup
comment = Backup Directory
read only = no
```
2. 启动目标服务器上的 Rsync 服务器:运行以下命令来启动 Rsync 服务器:
```plaintext
rsync --daemon
```
3. 在源服务器上使用 Rsync 命令进行同步:在源服务器上使用以下命令来同步文件到目标服务器:
```plaintext
rsync -avz /path/to/source username@target_server::backup
```
其中,`/path/to/source` 是源文件或目录的路径,`username` 是目标服务器上的用户名,`target_server` 是目标服务器的主机名或 IP 地址,`backup` 是目标服务器上定义的模块名。
这将使用 SSH 连接到目标服务器并将源文件同步到目标服务器上的指定模块中。
请确保在源服务器上能够访问目标服务器,并且目标服务器的 Rsync 配置正确设置。
这只是一个基本示例,你可以根据需要调整 Rsync 的选项和参数。有关更多详细信息,请参考 Rsync 的官方文档。
阅读全文