Eu faço backups de um servidor com o rsync, mas esses backups são muito grandes e eu gostaria de compactá-los. Existe uma maneira de ter algum tipo de wrapper no rsync para compactar o arquivo no backup, rsync as alterações do arquivo ativo e re-compactá-lo novamente assim que for copiado?
Ou seja, se os arquivos de origem no ao vivo são foo , bar e baz , o backup tem foo.gz , bar.gz e baz.gz .
Para reafirmar: eu quero arquivos compactados em uma extremidade e arquivos não compactados na outra extremidade. Não quero compactar antes do rsync, porque mesmo com --rsyncable, o rsync é menos eficiente. Eu sei sobre a opção -z para rsync. Não tenho espaço na máquina de backup para armazenar todos os arquivos descompactados.