步骤/目录:
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文件浏览器 等软件。

标签: NAS

添加新评论