其他分享
首页 > 其他分享> > NAS简介及软硬件方案分析

NAS简介及软硬件方案分析

作者:互联网

目录

什么是 NAS

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。

这是百度百科对 NAS 的定义。按照个人理解,NAS 诞生有如下原因和作用:


NAS 软硬件方案对比

软硬件一体化方案

所谓软硬件一体化,即是 NAS 厂家销售硬件 + 软件一整套 NAS 解决方案。市场上常见的 NAS 解决方案厂家有群晖,威联通,铁威马等。

通用硬件 + NAS 操作系统

Intel NUC 迷你主机,J1900 工控机,Gen10 服务器 ,有折腾过软路由,HTPC 的朋友肯定对这些硬件耳熟能详。从硬件角度看,NAS 也是台独立迷你主机,只要符合一定性能要求的设备都能作为 NAS 主机。

淘汰的笔记本电脑,树莓派,路由器,台式机,从技术上讲这些硬件作为 NAS 主机都行得通,但各有各的局限。个人认为 NAS 主机必须具备如下硬件条件:

说完硬件再讲讲软件。NAS 操作系统是针对 NAS 业务功能做过定制裁剪的系统,用户可以开箱即用。下面列出一些常用的 NAS 操作系统,个人没有试用过也不做任何评价。

方案优缺点

通用硬件 + 通用操作系统

在前一种方案的硬件基础上,直接使用 Ubuntu、CentOS 等通用操作系统作为 NAS 操作系统。

开篇提到过,NAS 是业务分离的产物。这里却又提到了 all in one 的需求,其实并不矛盾。

小结


我的 NAS 软硬件方案

我的硬件是一台 5200U 的工控机:

工控机是两年前买来折腾软路由的,一直闲置吃灰[6],拿来当 NAS 主机绰绰有余,但毫无性价比可言。

软件方案上,为了最大发挥硬件性能和定制化 all in one 需求,选择的是 Ubuntu + docker 方案。

image-20201122144621194

为什么不用 ESXi 等虚拟机方案

为什么使用 Ubuntu 而不是 CentOS,FreeNAS

为什么选择 seafile 而不是 nextcloud

为什么使用 nginx-proxy

为什么要使用 chevereto

为什么不用 imgurl


总结

自建 NAS 有几个目的:

本文是 NAS 系列文章的开篇,后面将陆续补充:


附录

脚注


  1. 下载机功能对硬盘性能要求更高,注意不要使用叠瓦盘,保证数据定期备份。 ↩︎

  2. 不带硬盘。 ↩︎

  3. NAS,HTPC,软路由等业务可以在一台硬件设备上实现。 ↩︎

  4. 硬件可以买现成的,软件有无数的技术细节需要处理。 ↩︎

  5. 一个业务宕机影响其他业务运行。 ↩︎

  6. 家用软路由是伪需求,不建议大家入坑。后续有时间再单独写篇文章解释这个事。 ↩︎

  7. 直接用 seafile 保存图片,只能引用相对路径,一旦笔记目录调整,所有图片引用都会失效。 ↩︎

标签:方案,存储,简介,硬件,NAS,软硬件,软件
来源: https://www.cnblogs.com/kbore/p/14020159.html