ibe*_*ing 2 backup compression rsync
rsync
如果您需要备份大文件(例如数据库文件),每个系统管理员都知道这是一种方法:由于它使用增量压缩,因此它只会将已从原始文件修改的块覆盖到备份文件中,从而避免了很多开销。
然而,对于某些文件格式,例如gzip
和bzip2
,修改文件会导致整个块被再次复制,因为它会在修改它的文件结构中引起某种蝴蝶效应,即使只更改几个字节也是如此。
那么,哪些压缩文件格式最rsync
友好呢?反过来说,当时间是黄金并且有 10K 的数据必须备份时,还有其他格式必须避免吗?
你知道最近版本gzip
有一个--rsyncable
选项吗?从联机帮助页:
压缩时,根据输入偶尔同步输出。在大多数情况下,这会增加不到 1% 的大小,但这意味着 rsync(1) 程序可以在同步使用此标志压缩的两个文件时利用未压缩输入中的相似性。gunzip 无法区分使用此选项创建的压缩文件和没有它创建的压缩文件之间的区别。
归档时间: |
|
查看次数: |
578 次 |
最近记录: |