最近我一直在考虑投资一个有价值的 USB 笔式驱动器(类似于),并在虚拟机上安装操作系统并开始在其上进行开发。
我的想法是,我希望能够携带我的开发箱,成为一名Windows 发行版用于 .Net 开发和Linux发行版像 RoR、Perl 之类的东西,这样我就可以把它们带到需要的地方……无论是工作、学校、家里的不同计算机等……
我正在考虑这样做也是出于备份目的...即将我的几乎单个虚拟机文件备份到外部硬盘,而不是对我的普通 Windows Box 进行例行更新。我也在考虑甚至可能将虚拟机盒子提交到源代码控制下(这可行吗?)
那么,我的做法正确吗?您建议我尝试实施这一点吗?
在通过 USB 笔驱动器运行的虚拟机上安装您的开发盒有多可行?
我完全同意你的方向。我想自己做这件事。
但如果您还不知道,无论您相信与否,这不仅仅是驱动器大小的问题USB 闪存驱动器可能比旋转磁盘驱动器慢得多!
This 如果你实际上打算直接从 USB 驱动器运行 VM!
我曾尝试在 32GB Corsair Survivor 上运行 4GB Windows XP VM,但该 VM 几乎无法使用!另外,将我的 4GB 虚拟机复制到驱动器上并重新复制到驱动器上的速度也相当慢 - 大约需要 10 分钟才能将其复制到驱动器上。
如果您有 esata 端口我强烈建议您查看高速 ESata像这样的选项Kanguru 32GB ESata/USB 闪存盘 http://www.kanguru.com/eflash.html OR OCZ 的这款 32GB http://www.ocztechnology.com/products/flash_drives/ocz_throttle_esata_flash_drive.
这些驱动器的读写速度比 ESata 上的其他 USB 驱动器高得多。如果您没有 ESata 端口,您仍然可以将它们用作 USB。不过,如果您没有 ESata 端口,您可以在线购买 PCI 转 ESata 卡,甚至可以为您的笔记本电脑购买 ESata ExpressCard。
编辑:旁注,您会发现 USB 闪存驱动器使用 FAT 而不是 NTFS。您不想使用 NTFS,因为它会在磁盘上进行更多的读取和写入操作,而您的驱动器在损坏之前只能进行有限数量的读取和写入操作。但通过使用 FAT,您的文件大小将被限制为最大 2GB,这可能会对您的虚拟机造成问题。如果是这种情况,您可以将 VM 磁盘拆分为 2GB 的块。另请确保每天备份虚拟机,以防驱动器达到最大写入次数。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)