NAS
“NAS本质上就是一个可以开启文件共享的具有大存储的系统:无论是Windows,Linux或其他一切可基于诸如SMB、Internet提供文件共享或访问功能的系统都可以作为NAS的系统使用。”
不出意外,针对该应用场景,也有针对性的一些简化OS,故而在构建NAS之前,首先分析对NAS存储的需求,进而选择一个合适的系统去构建。
个人NAS需求分析
就像NAS:Network Attached Storage所说,NAS最基本的需求是“存储”与“共享”(随时存取),实际也是一个私有网盘(支持更多功能?),本文便基于该脉络分析需求。
存储/功能类型 | 使用场景说明 | 需求程度 |
---|---|---|
图片、文件归档 | 存储,预览(基于AI识别分类,时间线,照片墙) | - |
大文件 | 内网快速传输 | - |
电影 | 流媒体服务器:多设备在线观看、封面集归纳和整理(PLEX) | - |
工作文档 | 历史版本,协作编辑 | Option |
下载功能 | 看到想看的电影的时候可以直接让他开始下载 | - |
支持docker扩充功能 | 可以使用Docker下载并部署一些其他的乱七八糟的功能 | Core |
在支持基本功能的基础之上,通过配置的选择来,尽量减少功耗,从而减少长时间启动带来的电费消耗,如果可以的话使用软件或者硬件来记录NAS每个月的耗电量。
此外,还需要考虑数据的稳定性,好像叫做《阵列》?(后续进行补充了解)
断电自动重启
- 文件共享服务:SMB、FTP‘
- 加密和数据安全性
不需要显示器,只需要网络和SSH进行远程登陆和控制之类的。