【树莓派】【树莓派4】四、个人NAS实现方式推荐

首先劝退,个人NAS并不美好,家用带宽有限,即使拥有公网IP地址,上下行对等的情况下也只有50m上传带宽,折算下来只有5.5MB/S的速度。内网使用的情况下,即使是千兆路由器理论上也只有111MB/S的传输速度,这个速度连5400转笔记本硬盘都跑不满。所以如果没有云端需求,直接挂载硬盘使用是更好的选择。同时,使用固态硬盘是完全没有必要的,组raid0也是毫无意义的。


网上有不少个人NAS推荐,总体来说分为两个方向,也就是现有NAS设备以及通用设备两类。

目前市售NAS售价都比较高,好处是不需要自己折腾,直接插上就可以。个人用的话可以考虑:西部数据、海康威视都有相关产品,这类产品基本都是单盘,海康威视有双盘产品但是只支持2.5寸笔记本硬盘,再高端一些的产品性价比就比较低了,个人不推荐。星际蜗牛这类产品价格不高,由于是4盘位性价比就非常高了,需要注意的是这批都是矿难机,双网口版本坑比较深。性能很弱,不可能当服务器用,需要一块额外的硬盘(最好是小一点的固态)作为系统盘,功耗比较感人。

这里主要讲一下通用NAS方案。使用低功耗X86平台,功耗同样很高,待机功耗也要30w左右,使用树莓派只需要10w左右,硬盘启动后功率也只有30w,记得增加上硬盘休眠策略,是比较好的方案。树莓派购买2G内存版本就足够使用,加上内存卡不超过350元,双盘位硬盘盒(单盘的也可以,移动硬盘也可以,但为了数据安全还是推荐双盘然后组raid1)150元,两块绿盘(机械硬盘,尽量不买叠瓦,没必要买红盘或者监控盘,有硬盘休眠策略硬盘不会一直运行)大概270*2。总价1000左右,这个价位市面上连不带硬盘的双盘NAS都买不到。


介绍两种实现方式:

  1. SSH形式传输,需要映射两个端口,也就是21、20端口,21是通信接口,20才是传输端口,传输开始时会通过21握手,然后使用20传输,映射时需要注意,外网端口号形式为 N映射20 ,N+1映射21。这种形式映射可以在windows上以FTP直接添加网络位置使用,比较方便,速度相对低一点。
  2. SAMBA形式。需要在树莓派上安装SAMBA,网上其他教程,会要求你修改配置文件,增加一段代码,实际上没有任何必要。SAMBA会默认开放/home目录,只要将你额外挂载的硬盘放置在这个目录下就可以使用了,别忘了修改目录权限。
sudo apt-get update
sudo apt-get install samba samba-common-bin

这种形式在安卓、IOS、linux上都非常好用,使用SMB连接就可以访问,然而在windows上会出问题,需要进行本机端口映射:

netsh interface portproxy add v4tov4 listenport=445 connectaddress=NAS的ip或者域名 connectport=NAS的外网映射端口

运行上面的脚本就可以进行本机端口映射,有时会异常,需要删除后重新映射一下,删除脚本如下:

netsh interface portproxy del v4tov4 listenport=445

然后在“运行”中输入地址:

\\127.0.0.1\

即可访问,或者添加网络位置即可使用。

你可能感兴趣的:(树莓派4)