这回搞“勾八狂想曲”主要是被家里那个老媒体服务器给逼的。那个小主机,跑个电影都卡得跟PPT似的,动不动就死机,隔三差五的还给我来个数据错误提醒,烦都烦死了。你知道那种感觉吗?你想好好看个片,它非要让你先去当半小时IT民工。
我琢磨着,不能再这么混日子了。立马就动手,搬出了吃灰好几年的一个老旧锐龙主板,翻箱倒柜找了一堆奇形怪状的SSD和机械盘,打算整个新活。最开始想着简单,装个开源的NAS系统,把数据挪过去就完事了。没想到,这帮盘型号、容量、牌子全对不上,RAID阵列愣是没给我整利索,一晚上全是在盯着报错界面抓狂。这根本就是一锅八宝粥,每个盘都有自己的脾气,谁都不服谁。
后来悟了,光挪数据P用没有,整个底层架构都是烂的。牙一咬心一横,干脆搞个彻底的。决定上虚拟机,把家里的几个乱七八糟的服务全塞进去统一管理。这一搞就没边了。网络先出问题,那台老旧的廉价交换机根本顶不住这么大的数据量,内网传输速率跟蜗牛爬一样。当天晚上我就跑去城中村那个数码市场,砸钱买了个带管理功能的高速交换机。然后发现,房间布线不行,网线是十年前的五类线,根本跑不满万兆。又掏出工具包,硬生生又穿了两根六类线穿墙过去,手都磨破了皮。那几天早上五点钟就被闹钟吵醒,爬起来就盯着命令行窗口敲代码,配置虚拟网络和存储池,完全是魔怔了。
为啥这回这么发狠,弄得这么复杂?说起来都是眼泪。这“勾八狂想曲”是被逼出来的。以前咱也图省事儿,找了一个熟人开的公司给装了一套所谓“企业级”的家庭存储方案。花了小两万块钱,那钱当时够买我小半年工资了。吹得天花乱坠,什么自动备份、双活集群。结果? 用了不到半年,一次系统更新,直接给我锁死了所有数据。找他们,电话不接,微信不回,门市也关了。我带着老婆孩子上门堵,人家说换地方了,不认账了。跟踢皮球似的。
当时家里所有照片、孩子成长视频、工作资料,全没了。那种感觉,简直是晴天霹雳。我拿着那张花了血本的收据,在家愣了三天三夜,饭都吃不下。3花钱请了数据恢复的,也只抢救回来一半。我指着那个空空的硬盘柜发誓:以后老子宁愿自己亲手用最烂的硬件搭一套最野的路子,也绝不相信任何第三方所谓的“企业级”解决方案了。宁愿自己累死,也不能把命门交到别人手里。
所以现在这个“勾八狂想曲”跑起来了,它丑陋、粗糙、配置奇葩,但它管用。我通过一系列的虚拟机、LVM逻辑卷和脚本,把那些不匹配的破盘捏合到了一起,实现了内网万兆的数据传输速度。虽然折腾得跟狗一样,但所有数据都掌控在自己手里,心里踏实。回想起来,要不是那次被人坑了小两万的教训,我可能永远也不会逼着自己去钻研这些底层的东西。这套系统是我用血汗和那张作废的收据换来的,每一行配置都有老子的泪水。
