这篇东西,实在不知发那个板块合适,如发错,还请大大见谅 先说自己,对电脑有多年的使用维护经验,但对LINUX实属门外汉一个,为了满足自己的几项需求,也只能硬着头皮思考一下。此次NAS DIY的实现目标主要有以下几个: 1、组建家庭影音中心,对多年来存储的电影、电视剧集进行综合管理,方便观看; 2、对多年来的照片进行整理,方便浏览,并能进行手机照片的同步备份; 3、本着物尽其用原则,集成软路由,可以满足家中设备XX上网的需求。
一、硬件篇 本也考虑了成品NAS,办公室有台多年前的群晖,对群晖系统挺有好感,但白群那高高在上的价格和拉垮的硬件配置,实在让我这穷人只能望而兴叹。其他能看上的,有绿联和极空间的两款N5105配置的机型,但只有两个2.5G网口,要想满足ALL in one,还得增加2.5G的交换机,并且无法使用原装系统,买成品也失去了意义。 凭着多年的装机经验,还是决定自行DIY。首先是主板和CPU,考虑功耗等原因,先看上了现下大火的N5105,但偏偏这时看到了许多N5105不稳定的消息,咨询商家后,商家极力推荐J6412或J6413,比较了一下,貌似性能功耗和N5105差不太多,畅网的J6413 NAS妖板,其他还满意,最大的不足是仅有三个2.5G网口,其中2块I226,一块螃蟹的8125(没想到这成为了硬件上最大的坑)。 其次机箱,放在家里使用,视觉观感不容忽视,最后定了白色的乔思伯N2。后期使用中,这款机箱做工、设计都不错,最大的问题是原装的机箱风扇,由于主板上没有温控风扇接口,噪音那是相当感人,只得入手了一个风扇温控开关解决。 电源,入手了外观不错的SFX先马雪妖500W全模组,本来不需这么大,但价格便宜啊,就算虚标50%都无所谓了,目前使用良好。 内存,DDR4已经很成熟了,而且这套系统没有超频需求,多多上最便宜,销量最大的一家入手,标称3200,在这块主板上实际跑在2666,两小时烤机测试没问题。 系统硬盘,本使用原来闲置的一块SATA的SSD,后购入国产 256G NVME一块。 NAS硬盘,拆下原电脑主机上的一块希捷16T氦气盘和一块希捷4T企业盘(均为多多上购来的二手盘),为考虑数据安全,后又购入一块希捷4T企业盘和上述4T盘组成RAID 1,保存家庭照片和录像。以上三块硬盘都用Victoria扫描过,表现都不错,甚至超过了全新的海康监控盘。 至此,硬件结束,全套系统日常运行功耗大约在40W上下,算了总价,还是比成品便宜了不少,比较满意。 二、软件篇 由于从未接触过虚拟系统,对LINUX也几乎是一窍不通,所以整个过程都在踩坑不断中艰难前进,有了许多心得,借此记录一下,众多错误也请大家指正。整个过程中借鉴了众多大佬和机友的教程、心得,包括但不限于gxnas、esir、司波图等等,在此统一感谢一下,下面有众多经验指导来自于他们的教程。 1、先说几个自己总结的心得和常识,方便自己查阅及帮同为小白的机友避坑,有错误也请大家指正一下。 (1)、ESXI或PVE都需占用至少一个网口作为管理口,此网口必须虚拟使用,虽然虚拟网卡的性能也还不错,但和直通相比,还是有所损耗。本人实测,2.5G口,直通时几乎是一条直线跑完280M,但虚拟后,ESXI中,大概有220M~250M,PVE中大概有240M~260M,如需组建ALL in one,并需经常在电脑和NAS中大量数据拷贝移动,希望能跑满2.5G性能,主板上至少得具备3个网口,外网如果是千兆网,那最好都得是2.5G。我最后的解决方案是,一个直通到软路由openwrt系统作为WAN口拨号,一个直通给群晖,在群晖里将此直通网卡和虚拟网卡进行桥接,网线连接到电脑进行数据交换并给电脑提供外网,一个作为虚拟口,提供给openwrt和群晖作为LAN口,同时作为管理口并连接到无线路由提供给手机等设备使用,这样能使用到硬件的全部最佳性能。某教程中将所有网口都设置为ESXI的管理口虚拟使用,其实并不合适。 但我这块板子上的8125网卡,不知道是个体原因还是通病,基础平台为ESXI8,先将8125直通给OP作为WAN口,但只要打开BT下载或负载一大,WAN口就掉线,重拨出错,必须得重启OP才能恢复。后将8125直通给群晖,在群晖中将此8125网卡和虚拟网卡桥接后连接电脑,此时电脑和群晖的传输速度能达到280M满速,但只要传输文件过大(几个G以上),就会出现断线问题,电脑报错,一段时间后自行恢复。无奈之下,只得重新购买加装了一块PCIE X1的I226网卡解决。顺便说一句,在此主板上,加装PCIE设备会导致靠近网口一侧的M2硬盘接口失效,幸好有两条M2接口,影响不算大。此问题是在PVE运行不稳定,改装ESXI8后发现,现在回想起来,PVE的不稳定是否也和该网卡有关?待有时间精力再验证了。 (2)、ESXI7以后的安装包网卡驱动不全,几乎缺少全线的螃蟹网卡,但其实影响不太大,仅仅是螃蟹网卡不能作为管理口虚拟使用罢了。只要主机上有至少一块Intel网卡或USB接口的Intel、螃蟹8153、8156的网卡,都可以完成ESXI安装,然后在ESXI中可以将没有驱动的螃蟹网卡直通给Openwrt或群晖使用。 (3)、PVE相比ESXI,更加灵活,可以自行配置系统内核,启动速度更快,备份简单完善,有自带的IMG转换工具,对各种IMG镜像文件支持良好,使用方便。N5105后的CPU,要做核显转码的话,PVE几乎是最好和唯一的选择。但PVE最大的问题还是不稳定,在我的这套配置上,Openwrt和群晖都出现了莫名重启的问题,最后不得于又回到ESXI系统。而上述PVE的优点全是ESXI的缺点。特别是ESXI的虚拟机备份要更加小心,我备份的几个Openwrt系统恢复时都出错,原因不明。 用ESXI安装虚拟机前,用V2v转换IMG镜像时,一定注意所有路径、文件名不得有中文,否则转换时会报错,无法转换。 PVE的不稳定具体表现为:首先发现OP运行不稳定,开启BT下载或在电脑上迅雷下载,负载一大时,就出现OP自行重启的问题。后经查阅后,将OP安装在LXC容器中,运行变得稳定了许多,但有一个问题始终无法解决,就是一旦WAN端掉线(重启光猫或ISP强制重新拨号),就出现拨号失败的故障,必须得重启整个PVE才能恢复。 后来又发现群晖系统也不稳定,频繁时一小时内出现了多次重启现象。后将PVE内核升级到了6.1,群晖变得稳定了,两天时间只发现重启了一次。 但鉴于这些情况,后还是决定忍痛放弃PVE,改战ESXI。 (4)、N5105以后,包括J6413等等具备较新GPU的CPU,目前阶段要实现核显转码较为困难,简单说一下,要么用WINDOWS SEVER版,或内核在5.17以上的LINUX系统+DOCKER方案。不需要远程播放高码率视频的话,其实没太多必要。内网播放高码率、4K以上高清视频,现在家里的电视、手机、平板解码性能都没问题,用EMBY或JELLFIN直接推流即可,完全不需要用NAS进行解码或编码。当然也希望大佬们能尽快推出简单、稳定的方案。 (5)、爱快和Openwrt版本的选择。众多大佬的All in one教程中,都安装了爱快。个人体验后,爱快的特点是界面友好,对网络设备的管理、限流,特别是单线多拨、多线多拨的支持不错,但,对我这个家庭用户实用价值不大。实际测试,我所在地区单线多拨后,能短时间或得IP,但连一次测速都没完成就断线了,无语。所以,我放弃爱快,就简简单单安装一个OP了事。 OP的版本选择,几个大佬编译的版本都挺不错,但在这,个人建议选择精简版即可,更多的工作,如DOCKER等等,还是交给群晖吧,OP只需要稳定的能XX上网就OK。要注意一点,我个人测试,某些OP编译版本,解压、转换、上传、建立虚拟机,都一切正常,但虚拟机却一直报错,无法启动,原因不明,如遇到了,换个OP版本试试看。 在此期间,我还尝试了另一个思路,用硬路由负责拨号和WIFI信号,OP仅负责作为旁路由XX上网,此方案的好处是充分利用硬路由的NAT硬件,减轻NAS主机的CPU负载。在我原来的华硕老路由上测试成功,但此华硕路由的型号较老,WIFI协议太旧,于是兴冲冲的购入了H3C NX54,却又悲催的发现,在此路由器上,有线设备(如电脑)可以通过指定旁路由网关正常上网,但无线设备一旦手动指定旁路由网关,就只能XX上网而无法正常上网。这个问题搞得我头大如斗,真TMD是一步一坑!!!多方查阅后得知(具体原理就略过,反正我也看不懂),解决方法有二,一是修改硬路由的参数,但硬路由的封闭性大家都懂,放弃;二是修改旁路由的防火墙参数,但会导致网络效率降低,网速变慢。通过方法二,确实解决了问题,但网速也确实变慢了,不可接受!所以放弃这一方案,硬路由还是简简单单的做好AP吧。 (6)、群晖的引导文件非常重要,强烈推荐gxnas大佬的最新版群晖7.1.1-42962Up5引导文件。如果使用旧版引导文件(不支持官方最新版本的引导文件),安装群晖系统时,请一定记得断开外网(在进入群晖的安装界面,选择系统安装包后),否则会进入安装——10分钟倒计时——提示系统损坏需要修复这样的循环中,浪费大量时间。因为在安装过程中,群晖会自动连接官网下载官方的最新版补丁包,造成安装失败。目前gxnas大佬的最新版引导,能识别我的全部硬盘,以前的旧版,在硬盘识别上总有点奇奇怪怪的问题。 其二、不要过分相信群晖助手,有时在内网中的群晖,它就愣是找不到,害得我又是改引导文件,又是检查虚拟机设置,最后到路由器中一看,群晖早就安安静静的在那等着我了,唉 ,大好的时光就这样浪费了。强烈建议在路由中或在手机上安装内网扫描APP查找群晖设备。 其三、因为用引导文件安装群晖的话,在安装前无法手动设置IP,所以安装群晖时得注意网络中必须得有DHCP服务器。强烈建议,如需安装all in one,先安装设置OP虚拟机,再安装群晖。我第一次安装群晖时,仅用一条网线连接电脑和NAS,电脑的WINDOWS中也没开启DHCP功能,导致群晖无法获取IP,由此又浪费了许多时间。 其四、在ESXI中设置群晖虚拟机时,一定记得到ESXI的系统网络的安全设置中,将混杂模式、允许修改MAC值等三项安全设置打开,否则也会导致找不到IP!!! 以上几点,在安装黑群晖时必须仔细检查,这样的错误系统不会给出任何提示,不小心就耗费了大量的时间和精力。 (7)、黑群晖安装好后,本想着我有动态公网IP,也买了自己的域名,可以不用洗白,就不去薅群晖的QC羊毛了,可在使用群晖PHOTO时,又发现了问题,许多自己拍摄的视频文件无法显示缩略图,想找一个视频那叫一个废劲,通过系统提示得知,要显示缩略图得安装群晖套件中的AME,安装AME后,又发现不是正版用户,无法下载解码器,还是无用。真是一坑还比一坑深!!!这个AME认证十分严格,仅通过群晖系列号和网卡MAC洗白的都没用,无法通过验证。一番网络搜索大法后,终于找到了解决方法,前提条件是先至少得半洗白,好吧,万能TB一看,洗白系列号真不贵,半白几块钱,全白十几块钱,买了! 先用SSH工具连上群晖,挂载群晖系统盘,编辑grub.cfg文件,将群晖系列号和网卡MAC修改为洗白号(有两处,都需修改,如果还没安装群晖,可用磁盘精灵打开群晖的引导文件IMG,找到grub.cfg文件进行修改,完成后重新打包为IMG镜像,再进行转换、安装),保存后将群晖先关机,然后在ESXI中编辑群晖虚拟网卡的MAC号,将洗白号按格式填入,再次开机后进入群晖账户设置,将设备注册绑定到你的群晖账户,如果洗白号没问题,应该能成功完成。注意群晖官网要进国际站,.com结尾,不要到中国站,.cn结尾。洗白后建议不要开启QC服务,原来实测过,就算洗白成功,开启了QC,要不了几天,就会提示检测到你在中国大陆,强行转到中国站,然后要求绑定手机,再然后,你的洗白就白洗了!同时也同意某位大佬所言,你都白嫖人家的系统了,再白嫖人家的服务,也太不厚道了。 洗白后按网上教程,成功下载了AME的解码包,在PHOTO中重建索引,视频文件的缩略图终于成功显示。 最后,再按教程开启photo套件的人脸识别,至此,群晖系统折腾完毕。
三、后记 经过上述的种种磨难,后续终于顺畅了许多。由于不追求开启硬件转码,简简单单装上EMBY,配合DOCKER中安装的旧版nastools(一定要用旧的2.9版),多年来收藏的电影、电视剧集终于有了漂亮、方便的界面,电视、手机上装上EMBY客户端,IPAD配合infuse,看剧、看大片变得轻松;手机装上群晖的photo APP,照片能自动备份,多年保存的孩子、旅行照片,有了方便快捷的查看方式;DOCKER中还装了ARIA2、QB等下载工具,4K大片不成问题,ALIST挂载上阿里云,再加上xiaoya盘的DOCKER镜像,真是方便得不要不要的,哈哈! 没事又挂了一个网心云,但每天只有几毛收入,这羊毛薅得真叫一个惨! 一路跌跌撞撞走来,最终,完全实现了规划的三大目标,OP路由,负责拨号及XX上网,顺便用DDNS插件解决动态IP问题。群晖负责影音及照片服务,电脑和NAS之间实现2.5G连接,可以满速传输文件。无线AP解决家中其他设备上网,实现跑满千兆外网目标。希望别再有坑了……
|