LINUX.ORG.RU

rsync копирует изменившийся файл целиком?


0

1

сабж.

из мана:

delta-transfer algorithm, which reduces the amount of data sent over the network by sending only the differences between the source files

если бы там было написано «only the differences between the source file», то вопроса не было. Но в такой формулировке непонятно, имеется в виду дельта между наборами файлов или различие байтов в пределах одного файла.

Если первое, то мне нужен другой инструмент, такой чтобы передавал только изменившиеся части файлов. В частности, нужно гонять по сети 500 Гбайтный образ виртуалки.

Есть вариант с DRBD, но не хотелось бы ради этого перегонять виртуалки из файлов в LVM.

★★★★

Ахренеть, специалисты по рунглишу отжигают.

Вот цитата из мана:

> by sending only the differences between the source files and the existing files in the destination.

Всё еще сомневаешься?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Ой, на ЛОРе вместо манов предлагают читать википедию...

«The recipient splits its copy of the file into fixed-size non-overlapping chunks and computes two checksums for each chunk...»

Ну если правда, то всё хорошо.

Спасибо.

muon ★★★★
() автор топика
Ответ на: комментарий от muon

Ой, на ЛОРе вместо манов предлагают читать википедию...

Сначала маны, потом вывод самой утилиты, потом вики, потом, если надо, тебя бы послали читать ту самую статью Триджелла %)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Делаешь 1G test.txt.

rsync-аешь его, смотришь на скорость/время.

меняешь одну строку.

rsync-аешь его, смотришь на скорость/время.

r2d2
()
Ответ на: комментарий от sdio

Добавь опцию rsync ... -B 8192 ...

Окей в следующий раз попробую :)

xorik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.