用移动硬盘放虚拟机文件是否可行?

2016-11-15 14:11:43 +08:00
 ubear1991

目前项目开发都用的是台式 windows ,不过我更喜欢 Linux 。为了兼顾,所以在 win10 中用 vmware 装了 ubuntu 14.04 。

随着 Ubuntu 里面装的数据多了起来,占用的硬盘也越来越多,而我的主力开发机上硬盘本来就不太够用。于是打算再买个移动硬盘,把目前的虚拟机文件都迁移到移动硬盘中,然后修改 vmware 中对应的磁盘和虚拟机路径。

有时候我需要用另一台笔记本工作,也需要使用相同的 Ubuntu 操作系统。所以我打算在另一台笔记本上也装好 vmware 。当需要用笔记本工作时,就把移动硬盘从台式机上取下来,插到笔记本上,从笔记本上使用相同的 ubuntu 系统。

不知道这种思路是否可行?如果可行的话,该买什么样规格的移动硬盘比较好?主要考虑的应该是IO性能吧?

根据我这样的使用场景,还有别的更好的办法吗?

8719 次点击
所在节点    问与答
16 条回复
wwqgtxx
2016-11-15 14:35:44 +08:00
移动 ssd ,然后直接上硬盘直通,应该会好很多,其实我也一直想那么干😂
jack2003
2016-11-15 14:36:57 +08:00
就这么干吧,没什么不可以
ubear1991
2016-11-15 15:05:55 +08:00
@wwqgtxx SSD 太贵了 而且像 120G 能装多少操作系统数据……估计一会儿就满了。还是觉得买个移动硬盘 1T 到 2T 的比较划算。
ubear1991
2016-11-15 15:06:06 +08:00
wwqgtxx
2016-11-15 15:29:39 +08:00
@ubear1991 用了 ssd 之后再用 hdd 做系统盘简直先砸电脑
jack2003
2016-11-15 15:30:40 +08:00
你既然是虚拟机,而且还要有效率,必须 ssd 啊
@ubear1991
mhycy
2016-11-15 15:34:09 +08:00
移动硬盘如果走的是 USB 通道的话数据交换需要过 CPU
于是读写的时候 CPU 占用率会上升。

PS. 用 SSD 做移动硬盘+E3 1230 V3 在持续 /随机读写状态下 CPU 占用率涨幅不可接受
yexm0
2016-11-15 15:42:29 +08:00
给移动硬盘上独立供电然后用 esata 接口传数据的话还是挺好的。
wwqgtxx
2016-11-15 16:22:55 +08:00
@mhycy 1230 v3 还承受不了那么点 cpu 使用率?
另外请用支持 usap 的移动硬盘盒
mhycy
2016-11-15 16:25:56 +08:00
@wwqgtxx
数据交换需要的 CPU 资源比大部分人想象中要多
另,我那个 USB 3.0 硬盘盒很有可能是不支持 USAP 的
jk2K
2016-11-15 16:58:52 +08:00
USB 3.0 实测,没法用,卡死了,不知道上 SSD 会不会好些
ubear1991
2016-11-15 17:07:51 +08:00
@jk2K @mhycy
大家都是能人啊~~~都有过尝试
fo2w
2016-11-15 17:34:05 +08:00
骷髅峡谷外挂 usb3.0 易驱线接十年前垃圾 5400rpm 本盘
vmware workstation pro 12.1 跑 ubuntu 16.04 外挂整盘作为虚拟盘
跑了快 1 年了
hxroyal
2016-11-15 22:00:08 +08:00
十几个虚拟机,用了七八年了,一直放在移动硬盘里,想用随时插上电脑。
5400 转的,笔记本电脑上拆下的硬盘。
由于用的 Mac 系统,曾经接着移动硬盘抛起虚拟机,玩着 LOL ,仙剑奇侠传 6 ,古剑奇谭, WOW 游戏,全部没有问题。
在虚拟机中玩 51 单片机开发。
最多同时开过 4 个虚拟机系统,玩集群。
虚拟机上的各种玩法都体验过,绝对没有问题,大胆尝试!
huawuya
2016-11-16 09:16:56 +08:00
usb3.0 的移动硬盘跑虚拟机挺好的,我就这么用的
ubear1991
2016-11-16 09:45:14 +08:00
@hxroyal 非常感谢你的建议,我试试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX