Я використовую VirtualBox на своєму робочому столі досить давно. Нещодавно купивши ноутбук, я хочу мати можливість взяти з собою свою віртуальну машину Ubuntu, і зміни, які я роблю на ноутбуці, поширюються на робочий стіл, і навпаки, коли я приїжджаю / виїжджаю з дому. Хост-операційною системою є Windows 7 на обох комп’ютерах, на яких працює VirtualBox 4.
Перша моя думка - синхронізація самих файлів віртуальних дисків. Моїм інструментом вибору буде rsync
, більш конкретно, версія Cygwin, використовуючи --inplace
опцію максимально скоротити записи. Але це було б нездійсненно: це не дозволило б мені коли-небудь працювати окремо над VM, бо не rsync
було б можливості виявити конфлікти та об'єднати їх належним чином без знання файлових систем, що лежать всередині контейнерів.
Наступним варіантом буде rsync
подання працюючих машин один одному. Чи вдасться це працювати, не псуючи управління пакетами? Чи потрібно мені робити що-небудь вручну, окрім оновлень, таких як нове ядро чи драйвери? Чи є якесь інше рішення, яке могло б працювати краще?