Ubuntu 在与 Windows 7 同步的辅助驱动器上

Ubuntu 在与 Windows 7 同步的辅助驱动器上

我是一名开发人员,必须依靠 Windows 来运行各种无法在 Linux 上运行的程序。我的第一个想法是在某种虚拟机(如 Vbox)中运行 Ubuntu。但是,我的主要驱动器是 SSD(三星 470/256gb),我听说在 SSD 上运行 VM 是个坏主意(我猜这会大大缩短其使用寿命,是因为写入方法的性质还是什么?)。对于我想要做的事情,双启动是不现实的,因为我基本上只希望 Ubuntu 在后台运行,当我需要做某事时,就进入它。

我特别喜欢 Ubuntu,因为我们在生产服务器上使用它;这将允许我在机器本地拥有一个开发环境(这可能。我意识到这可能是一个愚蠢的问题 - 毕竟,两个操作系统如何共享相同的物理资源?谷歌搜索没有什么帮助,但也许有某种我没有想过要搜索的软件或方法。想法?建议?我想另一种看法可能是一些使 SSD 上的虚拟化安全的解决方案?

答案1

使用虚拟磁盘和位于任意位置的机器文件夹运行 Virtual Box 绝对没有问题。这可以是另一个硬盘或外部 USB 驱动器。

我们唯一要做的就是在 Virtual Box 首选项中进行设置,我们可以在其中定义默认机器文件夹的路径。特定机器使用的虚拟磁盘甚至可以存储在其他任何地方。

当启动虚拟机时,我们只需要注意我们可能定义的所有位置是否可访问。

如果您需要同时访问 Windows 和 Ubuntu,那么除了在虚拟机中运行其中一个之外,您别无选择。

答案2

我认为做某事最简单的方法关闭就是运行赛格威在窗口中。

虽然我不知道你是否能够得到在其中运行所需的一切,但你可能想试一试。我只在工作时在 Windows 机器上使用它进行 SSH 访问和 GCC,它在这方面表现很好。

答案3

好吧,如果您仍想在 SSD 上运行 VM,这里有一些我可以为您提供的信息。

据我所知,该虚拟机正在使用虚拟硬盘,不是吗?
上次我使用 VirtualBox 时,它使用了两种类型的 VHD。
一种是固定大小的,另一种是大小会随着虚拟机的使用而增加的。

我认为,使用固定大小的 VHD 更安全。
因为固定大小的 VHD 的文件大小是固定的,所以它在任何情况下都不会增加或减少。
换句话说,当您使用虚拟机时,您的 SSD 上不会出现如此巨大的读写进程。
如果您明白我的意思。

但是,无论如何,我的研究仍有可能不正确。

相关内容