写在前面
本文章不含任何恰饭成分(哪位甲方爸爸能看上我那就太好了)
背景
作为一个软件开发工程师,参加工作也3年有余了,工作中、生活空余时间里都学到了非常多的技术和经验,还有许多参与项目功能的开发,积累了非常多的工作笔记和功能源码,这些对一个程序猿来说是无价之宝,必须得好好保存。
以前我都是直接存在工作笔记本硬盘上的,偶尔想起来了会保存到腾讯微云上,U盘里面也保存了一份。但是时间久了U盘经常出故障,腾讯微云因为备份不勤快导致更新不及时,而且作为一个工程师这样的宝藏放到别人服务器上我也是信不过的=。=,有一次笔记本出故障好不容易才修好,我才下定决心在数据存储上下功夫。
方案
思路
硬盘盒 + 机械硬盘 + RAID1(镜像备份)+ 断电保存。
思路来源于以前在B站看做剪辑的UP主分享的如何他是如何保存重要的视频文件,其中提到了机械硬盘断电保存数据和一份数据保存到多个硬盘里。
原理
原理基本上就是另外弄了一个平时不用的存储设备来保存数据,这个存储设备由两块磁盘组成了RAID磁盘阵列,使用RAID1镜像备份模式,每次往这个存储设备里写入数据时,会同时写入两块磁盘,如果其中一块磁盘损坏了,用新的磁盘替换以后,数据会自动从好的那块磁盘备份过去,保证数据的完整性。为了延长这个存储设备的使用寿命和数据存储的有效时长,磁盘选择机械硬盘,并且在每次写入以后断电保存。
装备
硬盘盒
最重要的就是硬盘盒了,硬盘盒要提供固定、供电、散热、数据传输的功能,我本来打算在liunx和windows系统下使用,为了兼容就选择了自带RAID阵列功能的硬盘盒(虽然后面买的硬盘柜不支持linux系统)。在某宝逛了很久,那种2、300块钱还自带NAS功能的硬盘盒,评价里面都有掉盘的情况,这种风险我是不能接受的,最后加钱买了铁威马的TDAS硬盘盒,双盘位的D2-310京东价699,我买的时候活动价499。平时淘宝会稍微便宜一点。买回来用上以后做工稍有瑕疵,群晖应该会更好一点,但是超预算太多了。
替代方案1
如果不想买硬盘盒,可以使用多盘位的光驱硬盘盒,但是电源供电和数据线需要另外准备,线散在桌面也会有美观的问题,如果要组阵列也需要自己在系统里搭建。
替代方案2
如果有旧机箱,可以直接用旧机箱,用现成的硬盘位即可,但是可能会有功耗和占地位置的问题。
硬盘
考虑到我大概一两周更新一次数据,硬盘使用并不频繁,就买的2块西部数据1T的蓝盘。应该是够用了。
总结
硬盘盒+2块1T西部数据蓝盘大概花费1000左右,我已经把笔记、源码、女票的生活照片、硬盘里的小姐姐 都已经转移过去了。
正如我标题写的,数字时代,数据就是生命。源码就是码农的生命。
2022年6月更新
无意中发现当地已经支持IPV6,破解光猫后家中服务器已可以通过IPV6地址直连,挂载上硬盘盒就成了NAS,非常的奈斯。修改光猫配置支持IPV6方法请根据各自情况自行百度~各地情况不同。