之前其实就有整NAS的想法,不过因为采购各种东西麻烦,所以就一直是用路由器挂硬盘这么简单组了个,家里又有公网,所以需求不是太明显。
后来到杭州工作后,就发现家里的路由器连不上了,连自己的电脑也开不了机,但是那些智能家居都还能连上网,就不知道什么情况。因为资源挂在路由器上,所以那些资源自然是访问不了的。其实也有傻瓜式的NAS可以买,像蜗牛星际之类的,但是我嫌太大了,没这个空间放置,就这么一直搁置了。
然后有一天和同事聊天中得知,他的机器只有机顶盒大小,而且所有组件都是海鲜市场捡垃圾捡来的,虽然性能不能说太好,但是成本也不高,我就开始心动了。
准备工作
需要准备项目
- 充足的钱
- 充足的时间
- 运气
材料
- 闲鱼APP一个
- 慧眼一双
- 人民币若干
操作步骤
寻找合适的NAS主机
同事是所有配件都去淘一遍最后主机组装,但是我为了追求快速组装,选择了成品改造。
摆在我面前的有几种方案选择:
- 升腾C92(J1800)
- 华科云
- D2550
- 别人改造好的
我本身的需求如下:
- 有一个HDMI(什么年代还用VGA)
- 千兆网口
- 一个以上SATA接口
- 能有USB3.0就更好了
综合来看,这些需求四个都能满足,不过在准备140收D2550的时候,被人买走了。而C92没看到HDMI,所以最后也放弃了。后来就一直在找,虽然一开始有看到华科云的,但是因为USB都是2.0,所以还是看了看别的。最后打算选择1037U作为机器的U,所以兜兜转转又回到了华科云。1037U的性能比J1800高,但是主频却只有1.8,而且同样也是双核双线程处理器。但和J1800不一样的是,1037U是BGA封装,也就是说是没办法更换CPU的。所以说,可能J1900才是够用的那种,不过我既然是来捡垃圾的,也不会特别挑剔,并且我本身的预算就是希望200以内收一台成品。
最后选择了180收一台华科云的机器,2G+16G,说实话,性价比不算太高,原因在后面。
正面是一个开关按钮和电源、硬盘指示灯,前置四个USB2.0
背面是一个串口、VGA口、HDMI口、四个USB2.0和一个千兆网口
内部是有一个msata和minipcie,单通道ddr3,和一个sata口。msata接了群联的16G SSD,内存条是华科云的2G DDR3 1333Mhz。
我原本计划是Esxi为基础,在上面运行黑群晖和Ubuntu,结果发现,Esxi需要4G以上的内存才能运行(我2G内存启动安装程序直接粉屏),所以又去咸鱼上收了个三星8G DDR3L 1600Mhz的条子。
内存条到货后,本来以为可以开开心心的跑起来esxi,然后装上esxi,配置完准备启动的时候,发现原本的16G的硬盘已经被占得满满当当,esxi启动虚拟机的时候需要预留与虚拟机内存同等的硬盘空间,这就导致虚拟机无法启动。后来把虚拟机的保留内存关闭后,就能启动了。
黑群晖安装上去后,其实还挺满意的,但是动不动就撞CPU峰值,可能是我觉得1037U性能比J1800好,所以最后选择了这个只有1.8Ghz主频的U吧,最后只能直接实体机装上黑群晖,采用的是DS3617xs的6.2-23739固件。代价就是一个U盘永远的要插在上面了。
装上后使用也确实不会动不动撞峰值了,就是我的主板只能用DS3617xs的引导,没办法升级7.0,我更想用DS918+的固件。
我还通过docker中的frpc完成了端口转发的功能,这样就可以在没有公网的情况下完成外网访问了,跑了个宝塔来管理网站。
大概就是这些,我还在摸索其他玩法
后续
洗白后有些坑踩到了,这里记录一下。
WOL
在机器里开启WOL后,怎么唤醒都唤醒不了,一度以为是网卡驱动问题,因为网卡灯在关机后不亮。后来在网上查找资料的时候,有的说要用洗白后的MAC地址唤醒,有的说要硬刷MAC,也有说要用原始的MAC唤醒。各种说法都有,但是我试过很多次,都没能成功。最后在偶然间用真实的MAC地址尝试去唤醒,就真的唤醒成功了。
群晖系统所在磁盘
本来以为群晖像Ubuntu和Windows一样有个专门的系统盘,后来才发现,群晖是那种将系统分布式的安装在所有硬盘上,所以我即使拆除一个硬盘,其他硬盘也一样能引导群晖。那我机子里原本的16G的SSD就成了鸡肋,早知道还是换成64G的了