我已经在桌面上使用VirtualBox了一段时间了。最近购买了笔记本电脑后,我希望能够随身携带Ubuntu虚拟机,并在我到达/离开家时将我在笔记本电脑上所做的更改传播到桌面,反之亦然。两台计算机上的主机操作系统均为Windows 7,均运行VirtualBox 4。
我的第一个想法是同步虚拟磁盘文件本身。我选择的工具将是rsync
,更具体地说是Cygwin版本,使用该--inplace
选项来尽可能减少写入。但这是不可行的:这将使我无法单独在VM上工作,因为rsync
如果不了解容器内部的文件系统,就无法检测冲突并正确地合并它们。
下一个选择是rsync
将正在运行的计算机彼此连接。在不搞乱包裹管理的情况下是否可行?除了新内核或驱动程序之类的更新之外,我是否还需要手动执行其他操作?还有其他更好的解决方案吗?
我认为您应该将这个问题一分为二。首先询问服务器镜像。然后,当您(希望)有几个答案时,请询问如何在VM上实现它们。
—
Nifle 2011年
另一种可能是在笔记本计算机上拥有一个VM实例,然后在家时从主系统远程访问它。
—
Journeyman Geek
您将只需要同步软件和文档,而不必同步整个VM,因为网络上不能有两台具有相同MAC地址和主机名的计算机。那会引起混乱。
—
paradroid 2011年
@Journeyman Geek:我没想到,它确实可以工作,但是考虑到笔记本计算机上的硬盘驱动器比台式机上的SSD慢,它要慢很多。
—
danielkza 2011年
您是否有理由不在外部驱动器上运行VM并将其在系统之间移动?
—
戴夫M