我个人还是喜欢一些有用的经验分享的。。。以前的博客都是些废话,借着这次搭NAS的机会,一并删库重来好了。
(顺便说一句handsome主题是真的好看)
进入正题。本期开始我会开一个系列记录自己搭建NAS的全过程。本系列的计划如下:
- 你为什么需要一台NAS(本篇)
- NAS方案选择和硬件选购
- NAS系统的选择和OMV系统初探
- NAS的远程管理——DDNS和内网穿透
- Docker的部署和使用
- Docker实践(一)——PT下载的解决方案
- Docker实践(二)——影音服务解决方案
- Docker实践(三)——云端存储解决方案
- Docker实践(四)——利用nginx为你的Web服务开启SSL支持
关于NAS
NAS (Network Attached Storage) ,网络附属存储,是一种与网络连接,专门提供数据存储服务的设备。通常由低功耗的主机搭配大容量、支持7x24小时运行的硬盘或硬盘阵列组成。NAS和PC一样,都有一套完整的硬件设备和操作系统。个人使用的使用场景如下:
初级:
- 通过SMB/NFS将存储挂载到局域网内的电脑上,当本地硬盘使用
- 搭建FTP文件服务器
- 远程自动备份照片、视频、音乐、文档,远程管理文件
- 远程推送下载任务、离线下载
进阶:
- 在NAS上搭建流媒体服务,提供家庭影音串流、为远程播放提供转码等
- 搭建云存储服务器
- 搭建支持万兆网络的NAS,利用硬盘阵列提供高性能的存储服务
- 搭建一切你能想到的Web服务
不过有一说一,NAS最主要的功能应该是提供文件存储与管理服务。有的高玩跟你讲 “没有万兆支持算什么NAS” “没有60T阵列算什么NAS” 的时候你就别理他了,咱们普通人真的没那么高的需求。 (大佬请无视这段话)
有的人不理解,为什么这个百度云白给1T,OneDrive白嫖5T,给电脑加块硬盘也越来越便宜的好时代,我们为什么需要一台私人云存储?
首先,百度云的尿性我们都清楚,非会员的传输速度给你卡的死死的,随便存点好康的(嗯? )也动不动就把你和谐了。以前还有PanDownload等解决方案,现在想要破解限速是比较困难的。而OneDrive的5T,明眼人都知道这不是正常手段搞来的,理论上你随时有可能遭到封禁,更别谈数据安全了。
至于Google Drive的无限空间呢,这玩意儿得搭配梯子使用,非常不方便。
另外给电脑加硬盘也会受到诸多限制。一个是机箱的盘位问题(笔记本还只能加2.5寸的盘,更贵而且都是叠瓦),另外PC由于功耗等问题也不适合保持7x24小时开机。
那么一台自己的存储服务器有哪些好处呢?
第一,安全性高。硬盘掌握在自己手里,内容隐私不用担心泄露。可以根据你的需要制定安全策略。当然这一条的前提是你懂得一点点网络安全相关的知识,参见:B站up主机智的党妹被勒索事件 。
第二,自定义程度高。NAS是DIY党的福音,你可以自由利用各种开源的或收费的工具实现你想要的功能(甚至自己写),总的来说就是随便折腾。
第三,可扩展性好。只要你提前买好足够盘位的机箱,你可以方便地进行硬盘的添加和升级,也可以顺带升级你的其他硬件。
第四,有更好的性能和一定的数据恢复能力。当你需要更好的数据存取性能或是想安全、稳妥地存储数据时,你可以选择构建磁盘阵列,如RAID 5, RAID 6等。磁盘阵列不仅可以提升硬盘的性能,当有一块硬盘故障时,用新硬盘替换掉故障盘并利用冗余硬盘进行重建即可实现数据的恢复;除此之外还有RAID 0, RAID 1, RAID 10/01等方案,可以参考下面的表格,具体在这里就不展开讲了。
Features | RAID 0 | RAID 1 | RAID 5 | RAID 6 | RAID 10 |
---|---|---|---|---|---|
Minimum number of drives | 2 | 2 | 3 | 4 | 4 |
Fault tolerance | None | Single-drive failure | Single-drive failure | Two-drive failure | Up to one disk failure in each sub-array |
Read performance | High | Medium | Low | Low | High |
Write Performance | High | Medium | Low | Low | Medium |
Capacity utilization | 100% | 50% | 67% – 94% | 50% – 88% | 50% |
Typical applications | High end workstations, data logging, real-time rendering, very transitory data | Operating systems, transaction databases | Data warehousing, web serving, archiving | Data archive, backup to disk, high availability solutions, servers with large capacity requirements | Fast databases, file servers, application servers |
我的NAS
以下是我耗时多天(因为菜 )搭建的基于J3455平台的NAS的简单展示。
配置如下:
部件 | 配置 | 价格 |
---|---|---|
机箱/电源 | 万由410及台达150W电源 | 850元 |
主板/CPU/散热 | 华擎J3455-ITX | 529元 |
内存 | 三星DDR3 1600 4G | 100元 |
系统盘 | 某不知名128G固态 | 110元 |
硬盘 | 西数Mybook 8T拆氦气盘 | 950元 |
不带硬盘共计1589元。可能有的垃圾佬要嘲笑我了,我这都够买多少台蜗牛星际/暴风播酷云了 。。。但我真的架不住万由的机箱好康啊。毕竟是要放客厅的,好康一点也没啥坏处。另外本来不该买128G固态的。。。其实最开始是想搞个Win Server的,后来发现既要Win Server还要硬解4k视频的话有点吃不消,还是装了基于Linux的系统。
以下是正面照:
系统Web管理界面截图,用docker装了一堆服务:
NextCloud私人云盘,实现文件存取和同步功能 :
Jellyfin影视库,实现大量影视资源的自动化管理与远程播放 :
网上找模板做的主页,其他服务也许我之后的博客会介绍一下:
主页的链接在这里:Mx NAS
那么这期就到这儿辣,有疑问或是有需要纠正的地方欢迎留言~ 应该会马上更新下一期的~