Advertisement

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)

还没有任何评论哟~