1

У меня есть большой файл (~ 20 ГБ, VirtualBox VM из Windows XP), который я хотел бы клонировать на второй компьютер, а затем синхронизировать его в одну сторону с основным компьютером.

Существует ли общий способ обновления только измененных частей двоичного файла?

Если нет универсального инструмента, есть ли конкретный способ сделать это для VirtualBox?

2 ответа2

5

Как насчет rsync? По умолчанию он использует алгоритм дельта-передачи блока.

4

Я просто использовал xdelta

Это создает файл diff, который другие могут загрузить с сервера для применения локально. Более рискованно, чем rsync, но вы можете использовать этот метод, не предоставляя пользователям вашего ящика доступ к rsync вашему серверу.

Простая установка на моем компьютере mint (debian) и работала очень хорошо:

sudo apt-get install xdelta

затем, чтобы получить детали

man xdelta 

Сделать различие очень просто:

xdelta delta b4.2.box b5.0.box b4.2.to.5.0.patch

по-видимому, использует алгоритм rsync

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .