第一步:拷贝tar包
tar -xf rsync-3.1.2.tar.gz
第二步:装载配置文件
cd rsync-3.1.2
./configure --prefix=/usr
第三步:编译并安装
make && make install
以上三步超级简单,是个程序猿无需多言。
需要在/etc目录下mkdir三个配置文件
rsyncd.conf 核心的配置文件
rsyncd.pass 集群机之间交互需要提供密码访问
rsyncd.motd 启动成功返回控制台的效果
----------------------------rsyncd.conf------start---------------------------------
uid = root
gid = root
strict modes = no
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[sharehtml]
path = /data/html/
ignore errors=no
read only = no
write only = no
list = false
auth users = root
secrets file = /etc/rsync.pass
----------------------------rsyncd.conf------end---------------------------------
密码文件,有一定的格式控制(username:password)
注意:此文件需要600权限
chmod 600 /etc/rsync.pass
----------------------------rsyncd.pass------start--------------------------------
root:123456
----------------------------rsyncd.pass------end---------------------------------
----------------------------rsyncd.motd------start---------------------------------
welcome to rsyncd
----------------------------rsyncd.motd------end---------------------------------
启动rsync程序
/usr/bin/rsync --daemon --config=/etc/rsync.conf
相关推荐
Rsync(Remote Sync)是一种高效、功能强大的文件同步工具,常用于实现本地或远程文件的备份与同步。本文将深入探讨Rsync的工作原理、主要特点以及如何使用它来构建一个可靠的文件备份同步系统。 ### 1. Rsync概述 ...
rsync是一种文件同步工具,可以实现触发式的文件同步,但使用crontab守护进程方式进行触发同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样刚好解决...
`Rsync`是一个强大的、快速的文件同步和备份工具,它支持本地和远程文件同步。其核心特性包括增量传输、只同步变化的数据、可以选择的压缩选项以及广泛的过滤规则。 1. **增量传输**:Rsync通过比较源文件和目标...
rsync是一个功能强大的文件传输工具,支持文件的快速同步、更新、备份等操作,而inotify则是Linux内核提供的一个文件系统事件监控机制。通过rsync可以高效地传输文件,而inotify则可以实时监测文件系统的变动,当...
rsync是一种用于文件传输的开源软件,其核心功能是文件同步,能够快速、增量地同步文件或目录。它利用“差分压缩”算法,只传输两个文件差异部分,极大提高了数据传输效率。此外,rsync支持多种传输协议,如TCP/IP,...
rsync+inotify 文件同步自动配置安装shell,包含inotify3.14的源包,自动安装后可以实现/etc/init.d/rsyncd start|stop 脚本自动复制,在启动关闭时候同时启动关闭inotify监控shell脚本,请使用时认真阅读安装脚本,...
rsync 是一个功能强大的文件同步工具,经常用于服务器之间的文件同步和备份。它能够确保文件的内容、权限和时间戳保持一致。下面是 rsync 的一些重要知识点: 1. rsync 的基本使用:rsync 可以在两个文件之间同步...
例如我这里一台服务器,约800万的图片,而且更新比较频繁,文件数增长比较快,差不多每天增加约10万张。备份的时候,rsync大约占用了将近2G的内存,大量内存的占用,造成服务器物理内存不足,进而使用到swap,然后...
rsync 是一种快速的本地和远程文件同步工具,能够快速地将源文件同步到目标文件中。rsync 的优点是可以 Only transfer the differences between the source and the destination,减少了带宽的使用。 inotify 概述 ...
cwRsync 是一个基于 rsync 的同步工具,能够实现文件的双向同步。 在服务器端,需要安装 cwRsyncServer,并配置 rsyncd.conf 文件来定义同步模块。在 rsyncd.conf 文件中,需要定义同步模块的路径、权限、日志文件...
rsync 数据实时同步实现方案 rsync 是一个 Unix/Linux 系统下的文件同步和...rsync 是一个功能强大且灵活的文件同步工具,可以满足各种文件同步需求,支持多种同步模式和协议,能够快速、安全、压缩地复制和同步文件。
其中,Rsync作为一个强大的文件传输工具,通过使用SSH协议,可以实现高效、安全的文件同步与备份。本文将探讨如何在Linux中利用Rsync异步服务器来完成这一任务。 首先,Rsync的异步同步机制允许用户仅传输变化的...
Rsync+ssh双机同步测试及问题解决是指使用Rsync和ssh协议实现双机之间的文件同步和备份。本文将详细介绍如何配置ssh的自动登录、rsync的配置、同步问题和解决方案。 一、配置ssh的自动登录 在进行双机同步之前,...
Linux 下 rsync 文件同步详解 rsync 简介 RSYNC 是一个快速、可靠、功能强大且免費的 Unix 和 Linux 文件同步工具。...通过了解 rsync 的原理、服务方式和基本使用,可以更好地利用 rsync 实现文件同步和备份。
在信息技术领域,数据的备份与同步是至关重要的环节,RSYNC(Remote Sync)作为一个高效、强大的文件同步工具,因其便捷性和灵活性,被广泛应用于服务器之间的数据同步。本文将深入探讨RSYNC服务的原理、配置及应用...
rsync是一款强大的文件同步工具,它能够高效地在不同服务器之间同步目录和文件,尤其在Linux环境中广泛使用。rsync的特性在于其采用的“rsync算法”,该算法仅传输文件的差异部分,极大地提高了数据同步的效率。下面...
本文将详细介绍如何在Windows环境下利用Git和rsync构建文件同步工具,并解释相关的配置和操作步骤。 **Git** 是由林纳斯·托瓦兹开发的,用于跟踪项目文件的修改历史,它允许团队成员协同工作,同时避免冲突。Git...
rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。以下是 rsync 数据同步部署指南的摘要信息: 一、什么是 rsync? rsync 是一个免费的、功能强大、跨平台的文件同步工具,由 Andrew...