`

rsync compress

阅读更多
【基本介绍】
我们用rsync做跨网络传输的时候,经常是先压缩文件然后在传输,如果我们在rsync的时候还用压缩参数的话就会增加CPU的负担

【参数介绍】
-z, --compress: compress file data during the transfer
Rsync can compress the data that are transferred to reduce network activity. The destination file will be the same as the original. Use it for remote transfers when synching files which are uncompressed and will have a large compression ratio (eg: large text files, CD images or raw partition images). This option is not efficient on files which are already compressed: zip, gz, bz2, taz, jpeg, pdf, ... This will cause a significant increase in the CPU usage on both sourcing and destination systems.

所以我们不需要添加-z


【参考】
http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync
分享到:
评论

相关推荐

    rsync-3.1.1pre1.tar

    通过`--compress`选项,rsync可以在传输过程中对数据进行压缩,进一步节省网络资源。而`--bwlimit`选项则可以限制同步过程中的带宽使用,避免同步操作对其他网络服务造成影响。 安全性方面,rsync可以通过SSH...

    rsync命令教程 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。

    -z, --compress 对备份的文件在传输时进行压缩处理 --exclude=PATTERN 指定排除不需要传输的文件模式 --include=PATTERN 指定不排除而需要传输的文件模式 --exclude-from=FILE 排除FILE中指定模式的文件 --include-...

    rsync-3.0.6.tar.gz

    此外,rsync还支持压缩传输,通过`--compress`选项可以在传输过程中对数据进行压缩,进一步减少网络带宽的使用。 在rsync 3.0.6版本中,可能已经包含了若干改进和修复,比如性能优化、错误处理的增强以及新特性的...

    rsync配置

    dont compress = *.gz *.bz2 *.tgz *.zip *.rar *.z auth users backuper secrets file /etc/rsyncd_users.db 然后,需要创建数据文件: [root@localhost ~]# vi /etc/rsyncd_users.db backuper:123 [root@...

    14:rsync_sersync实现数据实时同步.docx

    * -z,--compress 表示压缩传输 * -H 保留 ACL 属性信息(需配合-p 选项) * -P 显示传输进度 * -u,--update 仅仅进行更新,也就是跳过所有已经存在于目标位置,并且文件时间晚于要备份的文件。(不覆盖更新的文件...

    rsync+inotify开机自启动实时同步增量备份

    -z(--compress)对备份的文件在传输时进行压缩处理; -h(--human-readable)以易读的方式输出数字; --delete删除目标目录中多余的文件; --partial保留那些因故没有完全传输的文件,以加快随后的再次传输。 创建...

    linux命令rsync.txt

    3. **-z (compress)** - 对传输的数据进行压缩,减少网络传输量,适用于文本文件等数据。 - 示例:`rsync -az source_dir target_dir` 4. **-r (recursive)** - 递归复制目录,通常与-a一起使用。 - 示例:`...

    Linux_rsync_配置具体实现说明

    - `-z`(compress):启用压缩,减少传输数据量。 - `-r`(recursive):递归同步子目录。 - `-t`(times):保留文件的时间戳。 - `-o`(owner):保留文件的所有者。 - `-p`(permissions):保留文件的权限。 - `...

    rsync

    dont compress = .gz .bz2 .tgz .zip .rar .z auth users = zlx Secrets file = /etc/rsyncd_users.db ``` 然后创建虚拟用户,设置权限,并启动`rsync`服务。 **密码交互与免密操作:** 为了方便操作,可以...

    Rsync for windows配置

    - **-z (--compress)**:对数据进行压缩传输。 - **--exclude**:排除匹配指定模式的文件或目录。 - **--include**:只包含匹配指定模式的文件或目录。 - **--exclude-from**:从指定文件中读取排除模式。 - **--...

    rsync.docx

    ### rsync工具详解 #### 一、rsync简介与配置 **rsync**是一款非常强大的文件同步工具,常用于Linux系统之间进行数据备份与同步。它通过高效的算法来比较源文件与目标文件之间的差异,仅传输变化的部分,极大地...

    rsync二:daemon端配置文件

    - **don't compress**:指定不应压缩的文件类型列表,提高传输效率。 - **filter/exclude/include**:用于过滤、排除或仅包含某些文件或目录,灵活控制同步范围。 #### 五、示例配置 下面是一个典型的rsync ...

    rsync同出出现 IO error encountered导致无法删除文件的解决方法

    - `-z` 或 `--compress`:在传输时压缩文件。 - `-v` 或 `--verbose`:详细输出模式。 - `-q` 或 `--quiet`:精简输出。 - `--delete`:删除接收端不再存在的文件。 - `--exclude` 和 `--include`:指定排除或包含的...

    使用rsync来实现文件同步

    - `-z` (compress) 开启压缩传输。 - `-r` (recursive) 递归同步子目录。 - `-t` 保留文件时间戳。 - `-o` 保留所有者信息。 - `-p` 保留权限信息。 - `-g` 保留组信息。 - `-u` 只同步已更改的文件。 客户端同步...

    rsync同出出现 IO error encountered 怎么办?.docx

    - `-z`或`--compress`,在传输时压缩文件。 - `--exclude`和`--exclude-from`,排除不需要同步的文件模式。 - `--include`和`--include-from`,指定需要同步的文件模式。 - `--copy-unsafe-links`和`--safe-links`,...

    4-rsync+inotify实时上行同步.docx

    - 指定共享目录(例如,`[wwwroot]`),设置路径(`path`)、注释(`comment`)、读写权限(`read only`)、不压缩文件类型(`dont compress`)、认证用户(`auth users`)以及密钥文件(`secrets file`)。...

    Ubuntu 下配置Rsync服务的方法

    dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz ``` ##### 4. 创建密码文件 为了提高安全性,还需要创建一个密码文件,并赋予适当的权限。例如,创建名为`rsyncd.pass`的文件: ```bash ...

    rsync+inotify实时同步

    dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2 auth users = backuper secrets file = /etc/rsyncd_users.db ``` 为了实现实时同步,rsync与inotify结合使用。inotify是Linux内核提供的一种文件系统...

    CentOS6.5环境下使用rsync增量同步备份文件的方法

    - `-z`(compress):压缩模式,在传输过程中压缩数据以减少带宽使用。 - `--delete`:删除目标端中源端不存在的文件或目录。 - `--exclude`:排除某些文件或目录不被同步。 - `--include`:包括某些文件或目录进行...

Global site tag (gtag.js) - Google Analytics