乐趣区

关于java:我是如何打造出自己私有云存储的

明天给大家分享下我的 NAS 搭建计划,去年双十一的时候动手了一套 NAS 设施,用了几个月工夫,好用是好用,但的确还没施展出其价值,目前它最大的性能就是给我的 mac 做 time-machine 备份,要是没这个备份的话,它就是家里另外一台积灰的电子设备了,心愿只后能把它的价值逐步施展进去。

先说下我为什么不必云盘备份数据,而是抉择要自建 NAS。其实几年前,我用某度网盘还比拟多,但最近因为家喻户晓的起因,我放弃了某度网盘(超级会员劝退),网盘存的那些学习材料我也不筹备要了。

另一个起因,去年开始积攒一些视频素材,这货色真的很占存储空间,我电脑可怜巴巴的 256g 显著不够用了,之后也动手了 1T 的 SSD 移动硬盘,尽管也能提供额定的存储,但数据可靠性却无奈保障,毕竟 SSD 这货色是有显著的使用寿命的,如果再不置信那么一摔……

第三个起因,自建 NAS 的老本 绝对的 也不再那么的贵,入门级的 NAS 几千块钱就能搞定,但对我数据存储的体验却是质的晋升。来看看我具体买了啥设施。

硬件设施


这次我间接上的是 4 盘位的威联通 451-D (如上图),双十一动手价 2279 送 2G 内存条。我也看过群辉另一款 4 盘位的 NAS 群晖 DS420,不过 3k 多的价格间接劝退。

硬盘我买的是希捷酷狼 6T NAS 专用盘,单盘双十一动手价 1256¥ (现价 1199),我买了俩组了 RAID1。为什么我买 4 盘位的 NAS 却这买俩硬盘?首先即使组了 RAID1,对我来说也有 6T 的存储空间可用,短期没有更大的存储需要。将来如果有需要再加硬盘呗,将来硬盘每 GB 的价格必定会更低。

另外我为 NAS 入了一台无线路由器 (Redmi 路由器 AX6),双十一动手价 299。买路由器有三点起因,第一,NAS 必定要入局域网,但因为是合租,专用路由器在他人屋里,我 NAS 插他人屋里也不太好吧;第二,即使能征得批准插他人屋,现有的路由器比拟老旧,局域网访问速度也上不去;第三,我用了无线桥接模式将原有较弱的 WIFI 信号放大,也改善了我屋的网络状况。


有了新路由器的加持,我电脑通过 WIFI 读写 NAS 的速度也能达到 50MB/ s 左右,几个 G 的素材拷贝也能在几十秒内实现,曾经足够我应用了。当然如果用有线接入的话必定能获取到更高的速度。

另外 NAS 在开启网络文件服务后,能够间接挂载到你的电脑上,这样你就能够想应用一般文件夹一样应用你 NAS 中的文件了。像我的话,每次回家关上电脑连上 WIFI,mac 的 time-machine 就会主动开始将数据备份到 NAS 上。再之前我是应用一块移动硬盘做 time-machine 备份,每次还得记得插硬盘。

公网拜访

以上只是实现了局域网环境中存储系统的搭建,要是我在公司或者其余中央想存取我 NAS 中的文件怎么办?其实也是能够的,威联通也提供了官网的服务,不过速度超级慢,还不如某度网盘。如果想要速度快的计划,就得本人折腾了,这里我简述下我的计划,更具体的操作手册我会之后独自出一篇博客,有趣味能够关注下。

因为我这里用的是一般宽带,没有固定的公网 IP,所以我用了一台阿里云的服务器,而后应用 内网穿透 的形式将 NAS 放到了公网下面,如果你也是同样的形式,倡议你有本人的域名,而后就能够申请 https 证书,这样就能够尽可能保障数据传输的安全性。


这我以我的威联通 451d 为例,能够在 App Center 里找到 Container Station 这个利用,这个利用中能够启动 Docker 容器,咱们很容易找到 frpc 相干的 docker 镜像,而后我在本人的云服务器上部署了 frp 的服务端frps。NAS 上的 frpc 和云服务器上的 frps 链接胜利后,我就能够通过云服务器作为跳板,在公网拜访到我 NAS 上的数据了。

另外我也为我的 NAS 设置了域名并申请了 https 证书,这样我就能够在公网平安疾速的拜访到我家里的数据了,下载速度还能够能达到 1MB 以上(这里速度取决你家里带宽以及你云服务器的进口带宽大小),也显著强于某度网盘。

总结

经济老本 2279 + 1256 * 2 + 299 = 5090,云服务器的话用的是我博客服务器,域名也是,https 证书用的收费的 CA 证书,工夫老本另计了。其实怎么看都不是一个低成本的计划,所以仅供参考了。

退出移动版