NAS—网络附加存储

关键词:私有化存储、Nas、云盘、群晖、Tailscale、

前言

身处于互联网时代的我们,几乎每时每刻都在与计算机打交道,而软件 则作为我们和计算机之间沟通的桥梁,因此可以认为软件的作用 是:将计算机能力进行包装,并提供一种简单易懂的人为操作方式

从本质上看计算机提供的能力主要分为两种 ,分别是计算和存储。网盘相信大家都使用过吧(某里云盘、某度云盘),它就是利用计算机存储能力的一个典型应用,本篇文章就让我们一起来了解一下网盘的工作方式是怎样的,以及它有怎样的优缺点。

存储设备发展史

为计算机提供存储能力的硬件是硬盘,硬盘可以将计算机中的文档、图片、视频等信息以另一种形式保存在其介质中。

但是硬盘终究是电脑内部的硬件,移动性较差 ,毕竟不会真的有人整天扛着一台电脑跑来跑去。因此一些便携式移动存储设备(U盘/移动硬盘)诞生了, 该类设备通常做工精巧,并且可以通过USB接口连接到电脑上进行数据传输。

或许正是因为设备体积小,所以经常会出现丢失、损毁 等情况。于是一些机构嗅到商机,开始依托互联网构建大型的数据中心,并通过提供软件客户端的形式对公众提供存储服务 ,从而形成了现在的公有云盘

由于公有云盘所提供的客户端方便快捷,直击用户痛点,因此迅速抢占了用户市场。

个人私有化存储系统

云盘也有着属于自己的局限性 ,当用户上传一份文件到云盘时,最终承载数据的物理介质(硬盘)是由云盘运营商管理的 ,这意味运营商对这些数据文件有着绝对的控制权运营商还会对内部文件进行扫描,从而清理一些不合规的文件 ,或许这就是你的"学习视频"不翼而飞的原因。因此私密性的数据文件不适合放入公有云盘(如:商业资料、数据库、用户信息等)。

随后私有化存储 方案逐渐走进大众的视线,NAS (Network Attached Storage)中文译为网络附加存储,它是一个抽象的概念,是"通过互联网连接本地存储设备实现网络存储功能"的统称,从这个层面考虑,云盘其实也属于NAS的范畴,现在市面上也有专门做NAS主机的一些厂商,它们通过提供专用的设备(电脑)、操作系统、软件等辅助人们快速搭建私有化NAS系统。

这类NAS专用主机通常造价昂贵,像上图这个四盘位(可以装4个硬盘)的群晖DS920+,不含硬盘就得三千多元,好在我们可以选择使用个人闲置电脑安装"黑群晖"。

群晖NAS

群晖系统是一个专注于私有化存储的操作系统 ,在群晖系统中以"共享文件夹"的形式为局域网中的其他主机提供网络存储功能。通俗点说,安装了群晖系统的主机类似于一个文件服务器,为其他电脑提供文件存储功能。

由于群晖系统的安装并不复杂,因此本文就不再赘述了。

局域网文件共享

在群晖系统中创建了共享文件夹 后,同一个局域网中的其他主机就可以通过主机名或IP地址 访问群晖系统中的共享文件夹,从而进行文件上传及下载。


基于Tailscale实现互联网共享

如果希望在互联网中连接私有NAS存储系统,那么就需要打通互联网与本地NAS系统的通信问题,此处可以选择使用Tailscale组建大内网。

Tailscale并不是一门新技术,而是一个依赖于VPN技术(Wireguard)的组网工具,它可以在互联网中帮助我们组建私有虚拟局域网(大内网),通过Tailscale组成的网络结构如下所示

使用tailscale组网需要在每个设备中都安装tailscale终端。

然后就可以在其他主机上使用tailscale中的内网地址上传及下载文件。

结尾

NAS的实现有很多种,应用场景和玩法也很多,本文仅仅介绍了NAS的概念,希望可以给刚接触Nas的小伙伴们一些启发。

如果觉得文章写得还不错,还望大家多多分享,毕竟1+1>2嘛。

相关推荐
我的K840926 分钟前
Flink整合Hudi及使用
linux·服务器·flink
MXsoft61833 分钟前
华为服务器(iBMC)硬件监控指标解读
大数据·运维·数据库
19004336 分钟前
linux6:常见命令介绍
linux·运维·服务器
Camellia-Echo43 分钟前
【Linux从青铜到王者】Linux进程间通信(一)——待完善
linux·运维·服务器
TheITSea44 分钟前
云服务器宝塔安装静态网页 WordPress、VuePress流程记录
java·服务器·数据库
嚯——哈哈1 小时前
轻量云服务器:入门级云计算的最佳选择
运维·服务器·云计算
我是唐青枫1 小时前
Linux dnf 包管理工具使用教程
linux·运维·服务器
黑客Ash1 小时前
计算机中的网络安全
网络·安全·web安全
PersistJiao1 小时前
Spark 分布式计算中网络传输和序列化的关系(二)
大数据·网络·spark·序列化·分布式计算
嚯——哈哈1 小时前
AWS云服务器:开启高效计算的新纪元
服务器·云计算·aws