在Linux系统中,远程同步工具rsync能够高效实现文件同步,支持保留文件原有的权限、时间等属性。它可为远程客户端或文件服务器提供快速、可靠的同步方案,适用于多种数据备份与传输场景,具有传输效率高、资源占用少等优点。
1、 环境搭建完成
2、 两台Debian系统,一台用作服务器,另一台作为客户端。
3、 首先安装rsync工具
4、 将rsync配置文件复制至etc目录。
5、 第三步,设置rsyncd.conf配置文件。
6、 说明:
7、 图一:文件初始内容,尚未修改
8、 图二:配置文件已更新
9、 登录时显示的信息存储在/etc/motd文件中。
10、 日志文件路径为 /var/log/rsyncd.log,用于记录运行信息。
11、 PID 文件存储路径为 /var/run/rsyncd.pid。
12、 以daemon用户身份运行syslog服务,使用daemon日志设施记录系统信息。
13、 星辰大海,逐梦前行。
14、 同步目录路径为 /home/rsync,用于文件数据的传输与备份。
15、 第四步:开启rsync服务
16、 第五步,检查服务是否已开启
17、 默认端口873,可通过配置文件自定义修改。
18、 图二:
19、 在rsync中创建目录以便检查同步结果。
20、 首先确认客户端与服务器之间的通信是否正常。
21、 安装rsync工具
22、 第三步,同步远程服务器上的rsync数据。
23、 创建用于数据同步的目录,路径为 /datawebroot。
24、 执行命令同步数据:rsync -vzrtopg --delete --progress backup@192.168.142.129::rsync /datawebroot,将远程服务器上的文件实时同步至本地目录,确保数据一致,并显示传输进度。
25、 rsync命令常用参数说明
26、 显示详细运行信息
27、 压缩功能启用
28、 递归地进行操作,逐层深入处理。
29、 保留文件原始创建时间信息
30、 删除本地多余文件,确保与服务器文件完全一致。
31、 用户无需验证,任意操作即可完成备份。
32、 同步服务器文件名到本地目录
33、 将/datawebroot目录内容同步至客户端指定路径
34、 第四步,确认数据同步是否完成。
35、 权限与服务器保持一致。
评论
更多评论