关于移动工作站的一些想法

##背景

由于家里有两台电脑,公司有一台笔记本,而且公司的网络有各种限制(基本所有的网盘都访问不了),所以各种记录的笔记、实例代码逐渐散落在各台机器上了;另外每台机器上都要重复安装各种相同的软件,于是便萌生了想把各种软件/笔记/实例代码放在同一个环境的想法。

##方案

  1. 使用window8的windows to go,在移动硬盘中安装一个windows8,做一个随身携带操作系统。这个是我想到的最好的解决方案,但现实很骨感,家里的电脑无论怎么设置,通过移动硬盘启动之后,在出现windows圈圈那里一定会蓝屏,无奈放弃该方案(如果有人知道原因的话,欢迎告诉我)

  2. 退而求其次,将方案1中本来放到移动硬盘的vhdx文件放到主机的硬盘上,通过bootice设置好BCD文件后,可以正常启动,于是便通过人肉拷贝vhdx到移动硬盘的方式在各台机器上使用该vhdx。但又遇到了坑:在一台使用华硕主板的机器上使用这个vhdx的时候,会自动安装几个驱动,然后在另一台技嘉主板的机器上启动的时候就蓝屏了,于是这个方案又挂了。这个方案还有一个问题,vhdx文件有大概20G,有两台机器只有usb2.0,拷贝整个文件大概要20分钟,另外每次都要记得把文件copy到移动硬盘中,否则就无法干活了。

  3. 通过虚拟机安装一个虚机,同样通过移动硬盘在各台机器上同步。但还是有方案2的缺点,并且用虚拟机性能本来就有折扣,即使安装xubuntu,也没有太大改善,所以也只能作罢。

  4. 最后还是使用了方案2,但只在2台机器上使用vhdx,并在自己的群晖NAS上安装了Cloud Station,然后将各种笔记/实例代码放到上面进行同步。

##结论

移动硬盘上安装操作系统应该是比较好的解决方案,另外,如果windows可以推出一个类似docker的东西,里面可以安装各种软件,但内核使用的是宿主机器上的windows,这样可以大大减少这个docker的容量。

如果各位有更好的方法,也欢迎告诉我。