我在桌面上使用 VirtualBox 已经有一段时间了。最近买了一个笔记本,我希望能够随身携带我的 Ubuntu 虚拟机,并将我在笔记本上所做的更改传播到桌面,反之亦然,当我到达/离开家时。两台计算机上的主机操作系统都是 Windows 7,运行 VirtualBox 4。
我的第一个想法是同步虚拟磁盘文件本身。我选择的工具是rsync,更具体地说是它的 Cygwin 版本,使用--inplace选项尽可能减少写入。但这将是不可行的:它会阻止我在 VM 上单独工作,因为rsync如果不了解容器内的文件系统,就无法检测冲突并正确合并它们。
下一个选项是rsync将正在运行的机器相互连接。这会在不搞乱包管理的情况下工作吗?除了新内核或驱动程序等更新之外,我还需要手动执行任何操作吗?有没有其他解决方案可以更好地工作?