给假装是NAS的冷数据HDD机械硬盘加一个软件控制的电源开关
事情是这样来的,NAS于我是用不上的。作为一位学电子出身的码农,还是倾向自己重复造轮子,原因就不纠结,毕竟别人代码一律要推倒重写。目前自己的数据存储方案还在演进,目前的状态是:硬件:1. 家里配置机器有3个:raspberryPI 2B(32GB)+ itx n3150(128GB) + i3 9100f (500GB) 都是Linux系统。其实还有一个arm9 mini2440(16GB)不过内
事情是这样来的,NAS于我是用不上的。作为一位学电子出身的码农,还是倾向自己重复造轮子,原因就不纠结,毕竟别人代码一律要推倒重写。
目前自己的数据存储方案还在演进,目前的状态是:
硬件:
1. 家里配置机器有3个:raspberryPI 2B(32GB) + itx n3150(128GB) + i3 9100f (500GB) 都是Linux系统。
其实还有一个arm9 mini2440(16GB)不过内存太小(64MB),跑git对大项目有问题,也就吃灰中。
网络:
1. VPS虚拟云主机一台。最近便宜(入门级一年才90块左右(目前是用金山云,当时性价比不错)),主要是用来中转frp连接。这样在外面也能连接上家里的机器。
2. VPN有同事在用,感觉他用得也挺爽的。不过我觉得还是VPS靠谱点。有一个独立公网IP才是王道。
存储方案:
1. 代码
由于习惯windows图形界面的畅快,代码通常是在windows上进行编写。
原则上至少存3份。树莓派2B 因为功耗低,所以长期在线。主力开发服务器是i3 9100F。所以git push时会同时push 到pi和i3机器上。
2.大文件
照片,pdf文档,虚拟机镜像之类大文件,其实不是很适合git要管理。最近也在研究git LFS,感觉和自己的需要有些差别。
期望git能内置增加一个这样功能。我自己打算用rsync+python来实现一个md5检验的存储方案。
存储设备
1. SSD无异是时代的主流,热数据自然是放在SSD上。
2.手上有2块祖传320GB HDD。不过机械硬盘仍有其优势,机械硬盘的好处是存储耐久性要好,毕竟是磁性的,不像SSD是电荷的(SSD长期不用虽然不会坏,但丢数据风险远高于磁性HDD)。机械硬盘坏处在于容易坏,怕碰撞。原则是坏一盘HDD再买新的顶替。
以前是2块HDD硬盘装在机箱中,但是不通电。这样就不怕碰撞。只是在有冷数据备份时才关机,打开机箱把电源线插上,再开机。操作比较方式繁琐。不能方便自动化备份,也不能按需访问(有时候人不在家,数据又在HDD里面)。
--------假装是分割线-------
昨天晚上改装成了用软件控制的HDD电源方案。这本身不是技术上问题,首先是不是值得做?
解决了啥问题?
1. hdparm -Y休眠是能停转。但是它有3个问题,第一不省电;第二不能避免开机启转硬盘;第三存在意外唤醒的可能(特别是windows系统中不可控的启转)。
用继电器之类硬断电方式则有这此优点:省电,没有意外的启转。如果是每月备份一次的场景优势就比较明显。
2. 配合智能插座,frp+SSH就能远程按需访问HDD数据。
3. 自动化备份,可以安全放心自动化备份。
同事实现了一个外置硬盘柜,通过串口+单片机+继电器多组控电的方案。
向他取经讨论一下方案选型,最初我想用MOS管控制开关动作,淘宝上也有带光耦的MOS管模块,但是多数是N-channel的,P型的少,需要2路控制也比较麻烦;如果通过控制地线,这样可以只用N-channel的,但是有风险。继电器2路的倒是挺多的。我是不打算自己焊板子,走现成模块的路子。
最后用了继电器方案。我想这个开关频次并不会太多,虽然体积大了点,但是是一体的,也算合适。
--------假装是分割线,硬件改装过程-------
1. 大4P线转SATA线一根,剪掉,一路5伏为模块供电
2.焊接加长12V,5V到继电器公用端。
3.上电脑前务必测试一下有无短路,检查一下电路连接的正确性。然后开机测试一下继电器动作;触发电流,2ma左右就能良好工作。
4.连上控制信号,我这个控制信号是用一块PCIe转并口的板子引出的GPIO脚。省个单片机。(也可以考虑USB转GPIO之类的方案)
5.联合测试一下,固定安装。收工。
测试了几轮,正常开关机,HDD都不会上电,GPIO输出高电时,HDD开始上电启动,挂载正常。hdparm -Y /dev/sdb休眠,GPIO输出低,下电。
注意事项:
1.BIOS 中要注意SATA要用AHCI模式,要使能hot-plug。一开机我没有开热插拔,给HDD上电,盘没有出来
2. HDD上电猜测似乎有些冲击,不知道是不是电源问题。空载时,系统正常。接上硬盘上电,造成系统先报错后重启。
没有示波器不好确定。后来我把模块供电换了一路,不与SSD共一条电源线。现象消失,一切看起来正常。
更多推荐
所有评论(0)