Как синхронизировать файл 100Гб ?

1 234
Z
На сайте с 06.09.2012
Offline
129
#31

Что там развалится, если оно будет только для синхронизации использоваться? Автору, как видно, только файл синхронизировать нужно.

А инкрементальный бэкап Ceph RBD умеет.

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
P
На сайте с 08.03.2007
Offline
250
#32
zzzit:
Что там развалится, если оно будет только для синхронизации использоваться? Автору, как видно, только файл синхронизировать нужно.

А инкрементальный бэкап Ceph RBD умеет.

Мне надо перенести большой файл с одного сервера на другой, быстро. Я это уже сделал медленно. Но технологию всё же хочу разработать - задача-то типовая.

C
На сайте с 11.01.2010
Offline
45
#33

пробовал xdelta?

https://github.com/jmacd/xdelta

PS

Я не пробовал, просто беглая гуглежка.

---------- Добавлено 18.12.2015 в 07:57 ----------

Если я правильно понял, тебе на source надо хранить старый файл,измененный файл. Из них при помощи xdelta получаешь patch. Применяешь patch на destination, получаешь измененный файл.

P
На сайте с 08.03.2007
Offline
250
#34
Caviar:
пробовал xdelta?

Её кто только не пробовал, но ей нужно два файла, чтобы построить разницу.

Мне сейчас приходит в голову, что в случае с образами виртуальных машин надо сделать программу, проверяющую контрольные суммы блоков, и передающую изменённые блоки. Разница по сравнению с rdiff - можно надеяться, что нет вставки в середину файла с увеличением размера. То есть можно хранить контрольные суммы для блоков и сверяться с ними при поиске обновлений. Это даже распараллелить можно.

esetnod
На сайте с 16.07.2009
Offline
134
#35

https://github.com/egorFiNE/bigsync/ не пробовали?

Как раз хранит контрольные суммы блоков.

Быстрый хостинг на SSD от $0.99 (http://just-hosting.ru/) | OpenVZ (http://just-hosting.ru/vds.html) и KVM (http://just-hosting.ru/vds-kvm.html) VDS от $7.95
P
На сайте с 08.03.2007
Offline
250
#36
esetnod:
https://github.com/egorFiNE/bigsync/ не пробовали?
Как раз хранит контрольные суммы блоков.

Да, что-то подобное. Если бы он ещё был стандартной утилитой..

C
На сайте с 11.01.2010
Offline
45
#37
Pilat:
Её кто только не пробовал, но ей нужно два файла, чтобы построить разницу.

А в чем проблема на source хранить последнюю версию файла переданную на destination?

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий