rsync + crontab 实现定时备份
发布时间
阅读量:
阅读量
简介:
Rsync(Remote Sync)是一款在 UNIX 及类 UNIX 操作系统中极具影响力的数据同步与镜像工具。与传统的 FTP 或简单文件传输协议不同,Rsync 的核心优势在于其高效的增量同步机制。它通过比对源端与目标端文件的时间戳、大小及校验和,仅传输发生变化的数据块,而非整个文件。这种差异备份策略极大地降低了网络带宽消耗,显著提升了大规模数据迁移或定期备份的效率。Rsync 支持本地及远程环境的灵活部署,在远程传输场景中,它通常结合 SSH 协议建立加密隧道,确保数据在传输过程中的机密性与完整性。在架构设计上,Rsync 服务器端负责定义数据源,而客户端则作为同步的执行者。当源数据发生变化时,客户端会拉取差异部分;若源端文件被删除,客户端对应文件也会同步移除,从而保证两端数据状态的一致性。默认情况下,Rsync 守护进程监听 TCP 873 端口,用于接收客户端的连接请求。
实验:
准备两台虚拟机测试:
为了验证 Rsync 的同步功能,首先需搭建一个包含两台虚拟机的测试环境。确保两台主机网络互通,并分别配置好静态 IP 地址,以便后续通过 IP 进行通信。
168.40.111备份源
192.168.40.112 备份端
关掉防火墙 sete
全部评论 (0)
还没有任何评论哟~
