构建家用低成本高可用存储阵列

背景描述

 

家里目前的小主机,已经存储了很多数据,比如照片、系统镜像等等。接下来还要构建家庭的私有云存储,但是如果只依靠单块硬盘提供存储的可靠性,万一硬盘坏掉,就会造成数据丢失。之前我已经遭遇过硬盘损坏的事故,所以构造一个高可用的存储阵列势在必行。这里和企业级存储的场景不同,要基于不带阵列功能的普通PC,构建合理成本的存储阵列。基本条件如下:

  • 目前存储在Ubuntu的迷你主机上,包含4x USB 3.0(3个空闲),1x SATA接口(已经挂载500G硬盘)
  • 目前已有数据规模在900G左右,希望得到2T~8T的存储空间,目前至少3T空间
  • 不需要多高的速度,但至少保证1倍冗余,在某1个硬盘坏掉的情况下阵列可用,不影响数据可靠性,且不需要额外步骤进行数据恢复
  • 尽量少花钱

阅读更多

splashtop: 一款可玩3D游戏的高性能的远程桌面工具

公司组装了一台用于机器学习的主机,在不执行运算时,两块1080Ti显卡虽然被机箱包着,但依旧闪烁着金光。遗憾的是这个机器并没有直接连接到可以方便观看的显示器,所以需要一款可以玩3D游戏的远程桌面,才能方便的打游戏。经过一番挑选,splashtop脱颖而出。

阅读更多

使用caddy配合nginx支持QUIC

2023/01/18注:此文章内容已过时,QUIC作为Google实验新一代应用层传输技术的历史使命已经结束,建议现在直接部署其正式提案HTTP3,即部署caddy配合nginx支持HTTP3,具体见使用caddy配合nginx支持http3

QUIC是google推出的基于UDP的可靠传输层技术,在应对弱网方面比TCP有优势。但是目前nginx难以直接支持QUIC,所以使用caddy配合nginx是个不错的方法。

阅读更多

补记: 2017年2月22日首次守听短波HAM通联

整理了一下资料,突然找到了之前守听的一些记录,其中2017年2月22日这次值得纪念。这一天是拿到B级操作证后首次短波守听,在一个不算开阔地区的小公园的几棵光秃秃的树上架设了LW1650天线,使用FT-817ND(改装锂离子电池)接收,输出到iPhone6录音,回家后人工降噪音频并解开莫尔斯码。

阅读更多

使用iPhone配合UV-5R进行APRS实验

最近又燃起了玩硬件的兴趣。
从网上看到可以通过一个电路板来让iPhone和UV-5R进行连接,然后使用软件进行APRS通信实验,于是贼心不死自己照着电路图用K头手台线、4段3.5mm音频头、面包板、色环电阻、磁片电容撸了一个板子,样子太丑就不放图了。

阅读更多

Letsencrypt使用DNSPOD验证自动更新证书

突然发现之前申请的证书就过期了,并没有自动更新。经过查询,发现Letsencrypt的certbot-auto使用dns-01方式进行manual验证,是无法自动renew的。怎么办呢? 几经周折,终于找到了一个比较好的办法。

阅读更多

CDN刷新文件正确的打开方式

今天为自己的博客更新了主题插件,发现显示样式明显不太对了,但是使用Web查看器,没发现什么问题。仔细观察了下,发现某些js文件和css文件的查询字符串中标记版本更新的字段已经更新,但是实际取到的文件并没有被更新。

阅读更多

Letsencrypt使用DNS验证进行配置

今天被提示wosign的证书不受信任了,于是马上需要更换证书。但是又不想使用80端口的webroot来验证,经过搜索得知可以使用DNS记录来进行认证。配置方法如下:

阅读更多