Linux&&rsync远程同步
Linux&&rsync远程同步 基于SSH源的rsync实现(定时同步) 服务端部署步骤 客户端部署步骤 实现免密钥的rsync或ssh或scp 实现定时任务rsync同步 基于inotify的rsync实现(实时同步) Linux内核的inotify机制 服务端部署步骤 安装辅助工具inotify-tools 通过inotifywait触发rsync同步操作 rsync实现源服务器与客户端的数据同步 服务端部署步骤 客户端部署步骤 基于rsync源的免交互实现 rsync常见错误一 rsync常见错误二 一款快速增量备份工具 命令选项: -r:递归模式,包含目录及子目录中所有文件 -l:对于符号链接文件仍然复制为符号链接文件 -p:保留文件的权限标记 -t:保留文件的时间标记 -g:保留文件的属组标记(仅超级用户使用) -o:保留文件的属主标记(仅超级用户使用) -D:保留设备文件及其他特殊文件 备份操作类型: rsync源服务器: 指备份操作的远程服务器,也称备份源 备份源分为rsync源和SSH源两种 基于SSH源的rsync实现(定时同步) 服务端部署步骤 服务端准备好 存放数据的目录 和 需要备份的数据 即可。 客户端部署步骤 确认网络环境,客户端能够访问到服务端。 #创建 存放数据的目录 mkdir -p /var/www/html #从远处往本地同步:rsync