Правильный способ создания сжатого, rsyncable-зеркала каталога?

Некоторые подсказки можно найти в lsmod :

$ lsmod
Module                  Size  Used by
bnep                   12310  2 
hci_uart               22713  1 
btbcm                   8478  1 hci_uart
bluetooth             425568  22 bnep,btbcm,hci_uart
...

В этом примере на Raspberry Pi 3, возможно, вам понадобится btbcm ?

2
21.07.2016, 20:15
1 ответ

Возможно, наиболее эффективным способом выполнения вашего требования является НЕ сжатие промежуточного зеркального объекта. Это позволит rsync использовать свой дельта-алгоритм между локальным и удаленным хостом для передачи только измененных данных. (Однако дельта-алгоритм не применяется при копировании между двумя каталогами на одном и том же хосте.)

# Any changed files will be copied completely, even if only one byte changed
rsync -a --delete /source/ /mirror/

# Only copy changed parts of changed files
rsync -az --delete /mirror/ remote:/mirror/

Наиболее эффективным решением (с точки зрения попадания на локальный жесткий диск и промежуточную сеть) было бы полностью отказаться от локального зеркала. , и просто скопируйте прямо из источника в удаленное место назначения:

# Only copy changed parts of changed files
rsync -az --delete /source/ remote:/mirror/
2
27.01.2020, 22:19

Теги

Похожие вопросы