Как насчет ну rsync
? По умолчанию он использует алгоритм дельта-передачи блока.
Как эффективно обновить копию большого двоичного файла
У меня есть большой файл (~ 20 ГБ, VirtualBox VM из Windows XP), который я хотел бы клонировать на второй компьютер, а затем синхронизировать его в одну сторону с основным компьютером.
Существует ли общий способ обновления только измененных частей двоичного файла?
Если нет универсального инструмента, есть ли конкретный способ сделать это для VirtualBox?
2 ответа на вопрос
Я просто использовал 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
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?
-
-
3
Что такое хороший бесплатный инструмент для дефрагментации виртуальной машины?
-
5
Как я могу заставить VirtualBox хорошо играть с двумя мониторами?
-
3
Какую виртуальную машину с Windows XP можно использовать для гостей OS X?
-
3
Подводные камни виртуальных машин Windows XP
-
5
Какой смысл режима ASCII в FTP?
-
2
Должен ли я портировать свою виртуальную машину Ubuntu на виртуальную коробку?
-
2
Есть ли разница в производительности между форматами виртуальных дисков VMDK и VDI с Virtual Box?