Что обычно быстрее — использовать динамически выделяемый VHD или фиксированный VHD при запуске виртуальной машины, которую необходимо периодически синхронизировать?
Я уверен, что это зависит от многих факторов, включая:
- Насколько сильно меняются данные между синхронизациями?
- Какие данные изменяются между синхронизациями?
- Какую утилиту вы используете для синхронизации?
- Носители данных, используемые для синхронизации
Но есть ли жесткое правило?
В моем случае я использую гостевую систему Virtualbox Ubuntu на USB SSD и хочу rsync
раз в неделю подключать SATA HDD.
решение1
В целом, дисковый ввод-вывод изнутри виртуальной машины должен быть лучше с фиксированным диском (в отличие от динамически выделяемого) из-за накладных расходов, когда хостовая ОС расширяет файл, представляющий виртуальный диск.
Но если вы rsync файлы изнутри ОС (из Ubuntu в вашем случае), так как они уже существуют, тип базового диска виртуальной машины не должен иметь значения для скорости синхронизации.
Если вы хотите rsync всего диска виртуальной машины, я думаю, вам лучше рассмотреть работу со снимками и/или некоторой комбинацией подходов VBoxManage clonehd/clonevm/export(to ova).