rsync可以非常高效的让你把数据从一个地方传送到另一个地方.实际上rsync是linux世界中用来备份的标准工具.rsync会检查每个文件而且只传输有变化的文件.所以它能节省时间,而且当你使用Amazon S3服务时可以帮你节省传输帮你省钱.
rsync是个非常好的工具用来增量备份和把网站做镜像(mirror).
1. 同步一台机子中的两个文件夹.
引用
rsync –av /path/to/source /home/nixtutor/rsync/daily
2. 同步一个机子中的文件夹到另外一台机子
引用
rsync –av /path/to/source user@nixutor.com:/home/nixtutor/rsync/daily
3. 默认的rsync只会传输新的文件和文件增量,但是不会删除不存在的文件.如果你确实想要删除已经不存在文件,你需要加上"–delete"参数.
引用
rsync –av –delete /path/to/source user@nixutor.com:/home/nixtutor/rsync/daily
4. 下面这个例子,我们只同步.iso文件.
引用
rsync -zrv –include="*.iso" host:/home/nixtutor /home/denny
查看rsync的详细用法,请用"man rsync"命令.
参考:
http://www.nixtutor.com/linux/using-rsync/
分享到:
相关推荐
在安装完成后,`rsync`的使用方法与其他平台类似,但需要关注AIX特有的参数和设置。例如,AIX可能需要指定特定的文件系统类型,或者在使用SSH时,需要确保系统上的`sshd`配置允许`rsync`的连接。 数据同步是`rsync`...
7. **客户端同步**:客户端使用rsync命令与服务器进行同步,可以列出服务器上的可用模块,手动或自动同步数据。 rsync客户端操作包括: - 使用`rsync -avz user@server::module /local/path`列出服务器上的模块内容...
但是,在使用rsync时,可能会遇到各种错误,本文将总结一些常见的rsync错误及其解决方法。 一、@ERROR: chroot failed(rsync error: error starting client-server protocol (code 5)) 这种错误的原因是服务器端的...
- 安装`rsync`:同样使用`yum`。 ``` sudo yum install rsync ``` 2. **配置**: - 创建一个监控目录的`inotify`脚本,例如`watcher.sh`: ```bash #!/bin/bash inotifywait -m /path/to/watch -e close_...
linux发行版中大多都自带rsync,不过版本比较低,一般...备份的时候,rsync大约占用了将近2G的内存,大量内存的占用,造成服务器物理内存不足,进而使用到swap,然后产生更高的iowait(交换内存),进而造成rsync列表更慢
### rsync架设手册 #### 1. 什么是rsync? rsync是一个高效且功能强大的文件传输工具,专为Unix...通过以上详细的讲解,读者应能掌握rsync的基本使用方法,以及如何自行架设rsync服务器,实现高效的数据同步与备份。
在跨平台文件同步的过程中,尤其是涉及到Windows和Linux之间的数据迁移,常常会遇到中文文件名乱码的问题。...通过遵循上述步骤,可以有效地避免在Windows和Ubuntu之间使用`rsync`时出现中文乱码的问题。
在本文中,我们将深入探讨rsync服务器的搭建和使用方法。 首先,我们来了解一下rsync的基本概念。rsync是Remote Sync的缩写,它支持增量传输,能够仅传输文件的改动部分,从而大大提高了数据同步的效率。rsync还...
相较于传统的文件同步方法(例如使用`tar`),`rsync`在处理文件差异较小的情况下表现出更高的效率,因为它只传输文件之间的差异而不是整个文件。 #### 三、SSH与rsync结合的优势 1. **安全性**: SSH协议提供了...
需要了解rsync的版本信息、下载安装方法和卸载默认版本的方法。rsync的版本信息可以通过命令`rsync --version`查询。下载并安装rsync可以通过官方网站或软件包管理器进行。 2.1 判断目前rsync版本 判断目前rsync...
在本教程中,我们将深入探讨如何在Cygwin环境下安装rsync 3.0.8版本,并学习其基本用法。 首先,我们需要获取`rsync-3.0.8`的安装包。这个过程可以通过访问rsync官方网站或使用Cygwin的包管理器`setup.exe`来完成。...
例如,使用`aptitude`安装`rsync`的方法为: ``` $ aptitude install rsync ``` 2. **基本同步命令**:`rsync`的基本语法如下: ``` $ rsync [选项] 源文件或目录 目标文件或目录 ``` 其中,源文件或目录...
### Linux Rsync命令使用手册详解 #### 概述 Rsync 是一款快速且功能极其强大的文件复制工具。它能够实现本地文件复制、通过任何远程Shell...掌握了 Rsync 的基本用法后,可以极大地提升文件管理的效率和便捷性。
除了基本用法外,rsync 还支持很多高级功能,例如增量备份、镜像同步等。此外,通过结合其他工具(如 `cron`、`ssh` 等),可以实现定时同步、加密传输等功能。 ### 结语 rsync 作为一款强大的文件同步工具,在实际...
通过这篇图解 rsync 数据同步部署文档,我们可以了解 rsync 的基本概念、同步算法、Windows 和 Linux 平台下的安装和配置方法,以及详细的文件同步方法说明。学会使用 rsync 工具,可以帮助我们快速、可靠地实现文件...
本文将详细介绍rsync的3.1.2版本,包括其特性、安装过程、配置及实际使用方法,帮助读者深入理解并熟练运用这一高效的数据同步利器。 一、rsync 3.1.2简介 rsync 3.1.2是rsync软件的一个稳定版本,它提供了许多...
在使用 rsync 时,我们经常会遇到各种错误,这篇文章将总结一些常见的错误及其解决方法。 1. @ERROR: chroot failed rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=...
rsync的命令行用法非常丰富,一些常见的选项包括: - `-a`:归档模式,保留文件属性如权限、时间戳等。 - `-v`:详细输出,显示正在同步的文件。 - `-z`:启用压缩。 - `-r`:递归处理目录。 - `-u`:仅更新已存在...