NAS(网络附属存储)简介
步骤/目录:
1.NAS释义及其用途
(1)局域网共享
(2)私人云存储
(3)离线下载
(4)数据备份/数据安全
(5)多人数据共享
(6)存储主机
2.NAS的实现方法
(1)商品NAS
(2)DIY
a.购买部件
b.NAS端软件下载
c.客户端软件与使用
本文首发于个人博客https://lisper517.top/index.php/archives/17/
,转载请注明出处。
本文的目的是对NAS的大致框架进行简单介绍。
本文写作日期为2022年7月6日。
1.NAS释义及其用途
NAS全称Network Attached Storage
,即网络附属存储,通俗地说,基础的NAS就是一台小电脑+硬盘。相比于单纯的U盘、硬盘,NAS多出来的小主机可以实现很多额外的功能。NAS的用途可以大致分为以下几方面:
(1)局域网共享
比如在家庭场景下,可能包含windows电脑、linux电脑、MAC OS电脑、android或苹果手机、多种平板、电视机、投影仪等多种设备,有时需要在各个设备间共享文件,使用NAS的话就不用拿U盘拷来拷去。这里更偏向于多设备共享数据。
(2)私人云存储
如果使用一些手段使得外网也能访问NAS,那么就等同于拥有了私人云存储服务,实现云办公等。相较于百度网盘、阿里云盘等服务,NAS私人云存储的好处主要有:数据更偏向于在自己手里,泄露风险少;文件不会莫名其妙违规,一般也不会被网盘审查;不用买VIP,访问NAS的速度更快;敏感文件不会被网盘企业备份。
(3)离线下载
配合aria2、qBittorrent等软件,可以实现“离线”下载(台式机或笔记本离线)。相比于用台式机挂机下载,优势是耗电少、占用资源少、风扇噪音小。
(4)数据备份/数据安全
对一些重要数据可以用NAS进行云备份,常用的实现方法比如RAID等,可以通过重要数据存两份或纠错码等其他方式保全数据。
(5)多人数据共享
在公司等需要多人协作的场景下,可以实现内部数据共享。这里更偏向于多人、多设备、同时共享数据。
(6)存储主机
以后购买的电脑无需额外购置硬盘,把NAS作为存储即可,类似网吧。
2.NAS的实现方法
(1)商品NAS
主要有群晖、威联通等品牌,其中群晖目前(2022年7月)仍占据相当一部分国内市场。相对于DIY,商品NAS的优势是简单易上手、配套服务(内网穿透等)成熟,缺点是定制度不够、价格较贵。
(2)DIY
这一部分只是简单介绍一下,具体细节可参考 树莓派+Samba+frp搭建NAS(网络云存储) 。
a.购买部件
如上所述,NAS主要包括一个小电脑和硬盘(以及硬盘读取设备),但是为了增加安全性还可以买一个UPS(不间断电源),减少或防止突然断电造成的数据丢失(有的UPS在停电时还可发出关机信号,使NAS主机自动关机)。
小电脑有很多选择,比如:专门的NAS主板、树莓派/其他派(见 树莓派型号、参数与作用 )、路由器(常用的是带USB接口的)、改造过的机顶盒/投影仪、老旧笔记本/手机等。这部分可能花费200-1000。
如果小电脑没有硬盘接口或者硬盘比较多时,需要购买硬盘读取设备(输出接口为SATA或USB3.0)。常见的有专门的NAS硬盘盒、普通的硬盘盒,也大概花费200-1000。
硬盘一般是花费大头。目前的西部数据、希捷都有NAS专用硬盘,一张8T的大概1500左右。
单纯给NAS用的小输出功率UPS可能在300-500。但是如果预算充足,可以顺便给台式机等其他设备买多设备用的高功率UPS,1000左右。
如果有空闲的杂物房,也可以买一个退役的存储服务器,缺点是噪音稍大(60分贝甚至更高),优点是设计成熟(散热风道,稳定性)。目前来说笔者较推荐Dell的存储服务器,比如R730XD(见 b站视频 ),它使用双路主板,可用E5的CPU(E5神教)。
b.NAS端软件下载
有一些用于NAS的系统(TrueNas/FreeNas,OpenMediaVault),集成了分享、离线下载等各种NAS端功能,还推出了多种系统的客户端。如果不想用,也可以用下面提到的软件自己搭建。
对于windows或linux主机,都可通过samba、ftp等方式实现硬盘共享;
使用aria2、qBittorrent等软件可实现离线下载;
使用RAID等方式实现NAS数据安全(比如Ubuntu+mdadm)。
使用frp或其他软件实现外网访问(还需要一个公网ip),更简单的方式则是 ipv6+DDNS 。
使用plex、emby、jellyfin等软件管理影音文件。
如果怕某地天灾(地震、火灾、洪灾等),可以异地+多个NAS,并使用Rsync进行异地备份(建议搭配ipv6。见 b站视频 )。
c.客户端软件与使用
对samba、ftp实现的NAS,windows、linux机器上使用资源管理器或浏览器即可连接到NAS,android、投影仪等则可使用 ES文件浏览器 等软件。