全程工作在虚拟机环境下是否可行?

2022-07-06 14:00:32 +08:00
 123go

由于平时需要多个项目和工作事项来回切换,每次都要重新打开和关闭一堆的工具和文件。 本来想找一下是否有某种软件可以保存所有的应用程序和文件的打开状态,可以在多个状态间快速切换,最终没找到。 于是我就想,是不是可以用虚拟机+快照的方式来满足这种需求。 对于需要多快照间共享的文件或配置,使用 onedrive 或局域网共享盘来解决。

7614 次点击
所在节点    程序员
53 条回复
kwanzaa
2022-07-06 14:04:24 +08:00
有点折腾,多账户不能满足吗?
Puteulanus
2022-07-06 14:06:31 +08:00
多桌面,全打开,就别关了?
alen_v
2022-07-06 14:10:51 +08:00
大内存,多桌面 是个办法。
nothingistrue
2022-07-06 14:20:28 +08:00
全程工作在唯一一个虚拟机环境下是可行的,hyper-v 虚拟机除了 ctrl+alt+* 组合键用不了、(因为只有远程桌面连接这一种方式造成的)锁 30 帧之外,跟宿主机就没区别了。多个虚拟机随时切换就太困难了。
AS4694lAS4808
2022-07-06 14:25:22 +08:00
上 64G 内存,开它 5 个 10 个 vmware 虚拟机,共享文件设置到一个宿主机的文件夹,应该能解决吧,不需要用到快照。
123go
2022-07-06 14:31:04 +08:00
@nothingistrue #4 我想的就是只用一个虚拟机,通过快照的方式进行多状态的切换。

其他几个朋友提到的多桌面或多用户的方式,我内存 32G 应该还差不多,只不过我 cpu(i5-9400)可能吃不消。
lower
2022-07-06 14:32:36 +08:00
云桌面

记得以前干外包的时候,华为云桌面部门经常发帖诉苦说云桌面资源不足,让大家省着点用,要收回有的人手上多余的云桌面资源😂
评论里经常有人怼,说自己工作好几台都还不够用……
nothingistrue
2022-07-06 14:37:44 +08:00
@123go Hyper-v 的快照是类似于 Docker 镜像的层叠模式,其他虚拟机的快照估计也类似。这种方式不适合做来回切换。
darklights
2022-07-06 14:40:51 +08:00
可行,不需要快照,直接挂起虚拟机就行。虚拟机之间互通,有共享文件夹和共享剪贴板。


问题也有:
内存要够多
显示性能低下
切换程序非常繁琐

(仅以 VMware 为例,hyper-v 没用过)
hanssx
2022-07-06 14:40:52 +08:00
可行,看我之前提问的帖子 https://www.v2ex.com/t/847541 ,有些朋友已经这么做了,我正在弄。
为了提高性能,直通 CPU+Nvme+独显(由于 12 代核显还没支持那么完善,目前是直通独显,10 系有 VBIOS 可以提取 https://github.com/Matoking/NVIDIA-vBIOS-VFIO-Patcher)

工作方式是放到公司,加 UPS ,加上智能插座控制来电断电,配合主板 ac recovery 能远程开关机,平时工作日 5*24 开机,硬件选得是 12 代,如果不嫌声音或者能处理成静音风扇也可选择服务器 U 组装。

VPN 到公司内网,内网再通信 RDP/XRDP/VNC/Parsec/串流随便搞了。

目前还在直通独显的工作中,折腾吧。
123go
2022-07-06 14:47:17 +08:00
@nothingistrue #8 不太理解为什么不适合来回切换,是因为切换有时间成本吗?
nothingistrue
2022-07-06 15:06:31 +08:00
层叠模式下的存储,假定是这些快照,10 点的快照->11 点的快照->12 点的快照,12 点快照要依赖 11 点快照,11 点的要依赖 10 点的。如果这时候你切回了 10 点的快照,那么 11 点、12 点的快照就作废不能用了。

当然有方法能弄成 a -> a1, a -> a2 ,a -> a3 ,在 a1 、a2 、a3 之间来回切换的快照存储方式。不过这种形式下你得手动保存和开启快照了,说句实话,手动保存快照,要比切换虚拟机慢,而且可能慢上好几倍的时间。
sarices
2022-07-06 15:07:45 +08:00
直接不关机就可以了
junmoxiao
2022-07-06 15:09:41 +08:00
用链接克隆搞多个虚拟机即可,快照不方便
thtznet
2022-07-06 15:28:34 +08:00
PVE 下的客户机做工作站,2 年没关过机了,RDP 一连就干活,下班直接×掉 RDP 。
HughRyu
2022-07-06 15:31:37 +08:00
必须可行
VYSE
2022-07-06 15:41:37 +08:00
多台 WINDOWS+mstsc, 无缝复制粘贴, 包括 object 复制, 最好每个 mstsc 独占一个显示器, Synergy 也可以多屏多系统无缝输入, 但复制粘贴上差一些, 弃坑 stick to 多 mstsc 了
lostsquirrelX
2022-07-06 16:08:27 +08:00
ubuntu workspaces?
documentzhangx66
2022-07-06 17:00:16 +08:00
我就是这样做:

1.第一阶段是单机,大内存,多虚拟桌面。
但是后来发现,电脑长期不重启,经常会出现 bug ,比如鼠标右键菜单,无法弹出;图标无法拖动等等。
documentzhangx66
2022-07-06 17:00:23 +08:00
2.第二阶段,用虚拟机,把微信、QQ 等容易出问题的软件,专门放在一个虚拟机内执行。

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

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

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

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

© 2021 V2EX