来源:
http://hi.baidu.com/jx_iben/blog/item/e649d3264ee68d1e8b82a161.html
都是个人体会,可能有错。
rsync有两种方式,一种守护进程方式,另一种不是。
我采用不是守护进程的方式,用ssh端口使用rsync
也不需要配置文件,实际上我都没有在远程找到配置文件
方法:
1、远程要有ssh服务开启,客户端也是linux。
2、在客户端建立公钥私钥对,并在远程的ssh上做好配置,使客户端连接远程ssh时无需输入密码,方便而且安全。
3、确保远程和客户端都安装了rsync,方法:which rsync 如果看到结果说明已安装好。通常默认都安装了。
4、当客户端想同步时,客户端输入
rsync -avl --delete -e ssh root@远程ip:/var/www/html /var/www
要点:两个目录末尾都不要斜杠,执行的是目录同步,把远程的html目录整个目录同步到本机的/var/www这个目录下,当然是递归的。
root应该是远程的用户名
反正我两边都root。
5、这种方式非常适于远程大文件夹的定时异地备份,把任务加到客户端的任务列表里即可。
分享到:
相关推荐
### Linux Rsync命令使用手册详解 #### 概述 Rsync 是一款快速且功能极其强大的文件复制工具。它能够实现本地文件复制、通过任何远程Shell(例如 SSH 或 RSH)进行远程主机之间的文件复制,或者与远程 rsync 守护...
另外,限制rsync访问特定的IP范围,使用排除/包含规则避免不必要的文件同步,以及定期清理旧的备份,都是提高rsync使用效率和安全性的有效方法。 总结,rsync服务器的搭建和使用涉及安装软件、配置服务、启动守护...
2. 检验算法:rsync使用滚动校验算法,可以快速检测到文件内容的变化,确保同步的准确性。 3. 压缩传输:rsync支持在传输过程中对数据进行压缩,进一步节省带宽资源。 4. 多种同步模式:rsync提供多种同步模式,如...
rsync使用了所谓的“rsync算法”来增量地传输文件,这个算法使得rsync在第一次同步全量数据后,对于后续的增量数据同步只需要传输变化的部分,大大减少了数据传输量和时间。 rsync的基本概念包括“源”和“目标”两...
rsync使用–include参数与–exclude参数来实现同步指定目录,并且–exclude目录放在后面。 例如: linux上文件目录 代码如下: ls /usr/local/apache/htdocs/site aa bb cc dd ee .. zz 只想同步aa,bb,ee这三个目录...
- `schema` 目录可能包含用于数据库表结构的SQL脚本,Ranger Usersync使用这些脚本来存储同步状态和审计信息。 - `scripts` 目录可能包含辅助脚本,用于初始化、备份或升级Ranger Usersync的配置和数据库。 安装和...
rsync 数据同步部署指南 rsync 是一种快速、可靠的文件同步工具,广泛应用于数据同步、备份和镜像等领域。...学会使用 rsync 工具,可以帮助我们快速、可靠地实现文件同步和备份,提高工作效率和数据安全性。
Rsync 使用所谓的“Rsync 算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync 的基本特点包括: 1. 可以镜像保存整个目录树和...
Rsync+ssh双机同步测试及问题解决是指使用Rsync和ssh协议实现双机之间的文件同步和备份。本文将详细介绍如何配置ssh的自动登录、rsync的配置、同步问题和解决方案。 一、配置ssh的自动登录 在进行双机同步之前,...
* 高效:Rsync 使用 delta 编码算法来传输文件差异,减少了带宽占用。 * 可靠:Rsync 支持断点续传和错误检测,确保文件传输的可靠性。 * 灵活:Rsync 支持多种同步协议和加密方式,满足不同场景的需求。 3. Rsync ...
使用rpm命令安装下载好的RPM包: ```bash rpm -ivh rsync-3.0.9-2.el6.rfx.x86_64.rpm --force --nodeps ``` #### 二、配置rsync server 完成安装后,接下来进行rsync server的配置。 ##### 1. 配置xinetd 为了使...
rsync使用“增量传输”技术,即使是在大型文件之间进行同步,也能显著提高效率。 rsync的特点包括: 1. **增量传输**:rsync能在不完全重传整个文件的情况下,仅同步两个文件之间的差异部分。 2. **压缩与解压缩**...
rsync 使用所谓的“rsync 算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 二、rsync 功能及特点 rsync 的功能包括: 1. 实现本地-...
#### 四、linux下Rsync使用实例 在Linux环境下,rsync的使用更为广泛,其安装和配置也相对简单。 ##### 4.1 Rsync安装方法说明 - 对于大多数Linux发行版,可以使用包管理器轻松安装rsync,如使用`apt-get install...
**rsync** 是一种高效且广泛使用的文件同步工具,主要用于远程数据备份、镜像和迁移场景。相较于传统的 `cp` 和 `tar` 备份方式,rsync 提供了更高的安全性、更快的速度以及支持增量备份等功能,适用于对实时性要求...
5. **防火墙设置**:确保开放rsync使用的端口(默认为873),允许必要的IP地址访问。 rsync客户端的使用方法: - **列出rsync服务器内容**:使用`rsync -avz --list-only user@server::module`查看服务器上指定模块...
本文档记录了使用 rsync 和 inotify 实现实时同步项目的详细笔记实战案例。rsync 是一个功能强大的文件同步工具,而 inotify 是一种 Linux 内核提供的文件系统事件侦听机制。通过将这两种技术结合使用,可以实现实时...
2. 在`/etc/services`文件中添加Rsync的服务条目,指定Rsync使用的端口号,默认为873。 3. 创建或编辑`/etc/rsyncd.conf`文件,定义每个模块的详细配置,如`uid`和`gid`参数可以设置为`nobody`,以便限制Rsync的权限...
2. **检查和对比**:rsync使用算法检查源文件和目标文件的相似性,仅同步不同之处。 3. **硬链接和软链接**:rsync可以处理文件的硬链接和软链接,保持文件系统的完整结构。 cwRsync_x64即为64位版本的cwRsync...