Rsync и дружелюбный помощью gzip

Я не должен быть единственным-я rsyncing .смола.GZ файлы и заметить, что каждый раз полный файл получает rsynced, а не различия. Читая в него, кажется, еще в 1999 году кто-то создал алгоритм, который исправил проблему http://svana.org/kleptog/rgzip.html (только 5% данных, необходимых для передачи)

Это уже везде так, как мне создать rsync и дружелюбный .смола.файлы gz?

11
задан svandragt
15.04.2023 14:04 Количество просмотров материала 3115
Распечатать страницу

5 ответов

мой gzip (на ubuntu и fedora) имеет опцию --rsyncable. Так что создайте tarballs, используя:

tar -c whatever/ | gzip --rsyncable > file.tar.gz
27
отвечен pixelbeat 2023-04-16 21:52

BeezNest имеет довольно хорошее объяснение вариант с планировщиком задач для gzip. В авторском тесте эта опция добавила около 1% к размеру файла, но позволила rsync перенести обновления в gzip-файл с более чем 1300-кратным ускорением.

для подробностей см. эта дискуссия, который они цитируют.

11
отвечен Rich Apodaca 2023-04-17 00:09

http://smackerelofopinion.blogspot.com/2009/07/rsyncable-gzip.html

gzip --rsyncable  # need two dashes for long options
4
отвечен svandragt 2023-04-17 02:26

Мне нравится этот, потому что я хотел дегтя.ГЗ это не просто .gz

GZIP='--rsyncable' tar cvzf bobsbackup.tar.gz /home/bob
4
отвечен Weston Ganger 2023-04-17 04:43

Я знаю, что Ubuntu Linux применяет patch (файл gzip) с gzip источников для --rsyncable флаг. Вы можете скачать этот патч и использовать его самостоятельно, или посмотреть, включает ли ваш дистрибутив патч.

3
отвечен Alok 2023-04-17 07:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх