Я беру резервные копии сервера с rsync, но они довольно большие, и я бы хотел их сжать. Есть ли способ создать какую-то оболочку для rsync, чтобы разархивировать файл в резервной копии, rsync внести изменения из оперативного файла, а затем повторно сжать файл, как только он будет скопирован?
Т.е. , если исходные файлы на живые Foo , бар и Баз , резервное копирование имеет foo.gz , bar.gz и baz.gz .
Чтобы переформулировать: я хочу сжатые файлы на одном конце и несжатые файлы на другом конце. Я не хочу сжимать перед rsyncing, потому что даже с --rsyncable это делает rsync менее эффективным. Я знаю о опции -z для rsync. У меня нет места на резервной машине для хранения всех файлов без сжатия.