何不动手搭建一个家庭服务器?记录期间的遇到的各种坑
大学生活永远是忙的,也永远是清闲的,每天总想着折腾这,折腾那。
家里的宽带用的是电信套餐,100M下行/20M上行,给公网IP。
比起腾讯云,阿里云10块钱一个月的学生机,才1M宽带小水管,利用家里的带宽资源简直不要太好。
这不,近捡垃圾捡到一块搭载intel N3160的板子,就想着如何把它变作服务器,挂个网站、当个下载机用,连上客厅电视机就能当成家庭影院,没事还能在上面跑个MATLAB,训练下神经网络。
然后就走上了一条不归路,期间遇到了无数的大坑。。。
本文既作为记录自己遇到的坑来防止下次再踩进去,同时也希望能帮助到更多的人不要被坑,后还悟出了一系列人生哲理。
来张全家福:
配置列表
二手板载intel N3160主板 ¥218
二手MSATA 32GB SSD ¥50
从旧笔记本拆下来的双2GB内存条 ¥0
某斐姓倒闭公司全新1TB 机械移动硬盘 ¥215
茂硕代工12V/4A DC电源 ¥25
加起来也就500RMB的样子
在路由器上配置DDNS以及端口映射(注意:实测湖北电信封了80,443,8080等端口)
CPU
Intel N3160的TDP才6W,支持高3840*2160/30fps输出,能硬解4k以及x.265视频。非常适合作为家庭服务器。
SSD
我本着系统盘与数据盘分离的原则,买了这个MSATA SSD,但事后发现真的坑。
这种行为已经不是49年入国军了,几乎堪比1911年自阉进宫当太监。
现在主流支持NVME的SSD价格才1元/GB,一个二手的32G MSATA居然要价这么50元,当然这也是在tb上找到划算的价格了。实测这个SSD的连续读写性能只比机械硬盘快那么一丢丢,但是4K 读写还是能秒杀HDD的。
内存
内存条是从旧笔记本拆下来的DDR3内存条,倒没让我操心。
数据盘
再来讲讲储存硬盘,本来家里有一块3.5寸西数蓝盘,但是连上去发现有许多缺点:
一来3.5寸7200转硬盘噪声太大,滋滋响声很烦,
二来3.5寸硬盘功耗太大,实测进行读写操作时,峰值功耗甚至达到了6-7W的样子。
后入了一块移动硬盘,通过USB3.0连接,功耗低无噪音,重要的是能热插拔,方便数据转移。
看到很多人搭建NAS,动辄四五个1TB,2TB硬盘。但是对于我来说完全没必要。
开机通电,整体平均功耗不到10W。
系统篇
下面就讲讲系统的事情,看到网上大部分NAS都是装群晖系统。
但是作为新时代大学生,怎么能这么无脑呢,我可是指望在这个服务器上跑神经网络的呀,所以当然是安装Linux系统啦~
呵呵,这时候天坑就开始接踵而至了。。。
选择哪一个Linux发行版呢?
家庭服务器不比VPS,由于有多媒体需求,因此安装的Linux系统是需要带桌面环境的。
近年那个国产从操作系统Deepin不是很火吗?于是就决定装Deepin。
安装过程一切都很顺利,但是次启动,输完密码后就出现问题了,桌面背景模糊,只有鼠标箭头可以移动,可是点哪儿都没反应。
这是什么情况?查阅资料,网上大部分人说是驱动问题,可驱动问题一般存在与N卡独显驱动上,我这是intel核显,不应该存在驱动问题呀?
带着将信将疑态度,照着网上做的,在grub中添加--nomodeset后发现确实可以进入桌面。
但是桌面异常卡顿,因为nomodeset下是不运行显卡驱动的,相当于用CPU对画面进行渲染,不卡顿才怪呢。
一般在这个模式下用于安装显卡驱动,而不能作为正常的使用环境。
但是这块板子并没有插独立显卡,也就不存在驱动问题,一旦把nomodeset去掉后仍然无法进入桌面。
这个问题让我抓狂了许久,一直找不到原因,后放弃Deepin——投奔Ubuntu的怀抱
当然后我还是找到了解决方案,但是这已经是很久之后的事情了。在这里我先把方法写出来:
进入不了桌面的原因在于这款主板带有LVDS接口,能内接一个LED显示器,而恰好是因为这个功能干扰了HDMI输出
在terminal下输入xrandr 显示如下信息:
DP-1 connected primary 1920x1080+0+0 0mm x 0mm
1920x1080 60.00*
HDMI-3 connected 3840x2160 ...
3840x2160 30.00*
.......
相关文章