NAS 扩容简明指南:使用各种外设给 NAS 们扩容

说起来有趣,NAS 除了“不同设备共享存储”这个功能之外,最重要的功能就是为设备扩容,但是 NAS 自己的存储容量不够了,又该如何。

​这篇文章分享下我目前使用外设给 NAS 扩容的思路,如何以相对低的成本来获取更大的容量和更稳妥的数据存放体验,也聊聊入手了几个月的硬盘阵列盒,以及之前使用过的各种模式的好处和踩坑之处。

写在前面

目前在使用的方案

作为一个从 2016 年就开始用群晖(黑群晖),17 年 DS718 首发就入手群晖,随后在许许多多设备上都折腾过“黑群晖”和“白群晖”的家伙,至今没有在群晖这类 NAS 上丢过数据。群晖上目前还“侥幸”保存着十多年来的照片,记录着我和媳妇求学、工作、求婚等辗转于各地的记忆,我在高中时代的参加比赛的代码和软件,甚至初中时期做的网站,让我拿了第一个创新竞赛奖项的幼稚的东西。当然,高中时期不知天高地厚在神舟飞船总设计师戚老院士面前大聊特聊小软件如何设计的照片,也留存了下来。

08 年第一次去北航和大会堂,没有 NAS,靠网盘不一定存的到现在了

除了老老实实上了 UPS 之外、防浪插座之外,从始至终都采用 RAID 1(镜像模式,也称廉价磁盘冗余阵列) 保障和多副本存储应该是立下了汗马功劳。之前其实已经写过十篇左右和群晖相关的内容,不过因为种种问题,使用外设、使用在线模式、离线模式的设备给 NAS 扩容的话题一直都被忽略了。

不过,众所周知,不论是多副本,还是 RAID 1 都会导致原本可能就不富裕的磁盘位更加雪上加霜。如果是“成品 NAS”,磁盘位和磁盘们的单价都还是蛮贵的,每盘位至少每 TB 大几百块钱。

而且,除了要考虑磁盘位的平均成本之外,还需要考量的是,未来在做数据迁移时的成本:你的硬盘在使用三年五载之后,或许该换了。如果你存储的数据真的对自己是有价值的,珍贵的回忆的话。

过去,互联网公司们曾平均三年更新一次服务器相关配置和硬件(最近提升到了五六年),一方面和当时汹涌的互联网浪潮有关,另一方和硬件进化带来的性能收益有关,但还有一个不可忽视的点是:包括硬盘在内的设备,长时间使用老旧设备,除了带来相比新设备的更大的能耗损耗之外、还有重要的可靠性下降、需要投入额外的运行维护成本的问题。

家用虽然不比互联网企业的业务压力,没有全天全时段都可能存在的对硬盘的密集读写的问题。但是,多数用户使用的硬盘是普通消费级的硬盘,或者入门级的企业盘,家用存储设备的用电环境和设备电路保障也并没有企业级要求那么高。硬盘作为长期运行磨损的消耗品,定时更换,或许也是一件值得做的事情,尤其是:

  • 如果你的数据真的对你有那么重要,损失数据会真的影响你或者让你心痛。
  • 如果你的时间成本还是相对值钱的,损失数据或迁移数据的折腾成本太贵了。

即使如此,考虑到长期可持续,也考虑到钱包的感受,升级、替换或许还是件值得展开聊聊的技术活儿。

说起来,NAS 扩容确实有很多方案,我这里提几种我使用过的。

硬件升级:购置更高规格的磁盘或 NAS

这个是初期最简单的方案,也是终极方案,但是不是本文推荐的方案。为了更好的引出其他几种方案,这种方案,也值得聊聊。

2016 年左右使用的小主机们:Optiplex FX160

我在 2016 年最开始使用黑群晖的时候,起步是几台小的工控机 (Optiplex FX160),每台一百多块的成本,每台能够内置一块硬盘。还有两台当时尚未停产的 WD MyCloud,但是也只支持单盘位。

开始往多盘位的设备迁移

随后,在 2017 年 DS718+ 首发的时候,我换上了双盘位的群晖,哪怕我不使用更大容量的磁盘,存储规格瞬间提升一倍。

开始使用四盘位的设备

再随后,在 2020 年,DS 920+ 出现,我入手了这台四盘位的设备,相比较最初,容量更进一步。

但是,这类设备的定价很有意思,你会发现在企业开始“上规模”使用的临界点前,价格是靠谱的,一旦你使用的比较深入,步入“企业入门”的存储规格的时候,价格陡然上升。(商业逻辑中的差异化定价策略)

对于设备供电要求、能耗成本也都会付出一些预期之外的投入。

使用 USB 硬盘盒或者阵列硬盘盒为设备扩容

先从最基础的 USB 硬盘盒聊起,其实哪怕是最基础款,也有至少两类差异值得聊聊,设备就是这么有趣。

传统 USB 硬盘盒方案

我最初使用的方案是 USB 硬盘盒,从 2.5 寸不需要插电的硬盘盒开始。因为这几年陆陆续续把所有笔记本和除了 NAS 相关的存储设备的硬盘都换成了固态硬盘,所以,2.5 寸的机械硬盘闲置了挺多块的。

一部分 USB 硬盘

这类硬盘最大的问题是,当你习惯使用网络来进行数据、文件交互的时候,来回插拔设备,会让你觉得很烦。而且在插拔的过程中,还有“误伤”的情况可能发生:

  • 懵圈状态,USB 口反插硬怼到设备里,USB 口坏掉
  • TYPE-C 接口是能正反插,但是插多了接口接触不良的问题

所以,后面这些设备就该闲置的闲置,该做长时期冷备份的做冷备份。

早些时候的猫盘群晖挂 PT 方案

当然,这类设备肯定也有好处,总体成本低嘛,随便找个低功耗的设备,解决掉散热问题,挂个 USB 磁盘,就能做超高性价比的下载机。

插电的 3.5 寸硬盘盒方案

相比 2.5 寸硬盘盒可以直接用 USB 接口供电,3.5 寸硬盘盒通常需要插电,着实是麻烦一些。但是,单独供电可以让硬盘运行更稳定,并且不论是直接购买到的硬盘还是从老设备替换下来的配件,容量一般情况下是要比 2.5 寸盘大不少的。 在不需要移动的场景下,插在 NAS 上使用,能够作为很好的容量扩充方案(虽然有缺陷)。

21 年,硬盘换新后,淘汰硬盘的再利用

诸如在《DS718+ 硬盘换新记录》提到的,因为各种原因的硬盘换新后,虽然作为核心数据存储不妥,但是存储个游戏或者下载的电影啥的还是可以的。

金属壳加风扇,不用担心积热问题

在过去的实践中,我最喜欢的硬盘盒是下面这个联想出品的金属硬盘盒,内置几个迷你风扇,相比其他厂牌,真的是便宜大碗:

陆续入手了好几只的盒子

这类硬盘盒的选择核心除了品牌基础信用之外(电路设计保障),很关键的策略包括:是否有主动散热(风扇)和被动散热(良好结构或者金属材质),以及电源供给是否充足。

你可以在网上搜索你的硬盘型号对应的设计工作电流,尤其是企业级的硬盘,供电要求还是蛮高的,12V3A 很多时候是基础选择,而不是给硬盘加冗余的兜底。

至于附加分,则是能否正确的执行硬盘休眠,硬盘休眠时硬盘盒的功耗能否保持低值,在保护硬盘的时候,节约不必要的能耗。这一点苹果系的设备待机功耗都非常低,希望这类硬件厂商可以适当借鉴。

外置阵列硬盘盒(类 DAS 产品)

和直连式存储(DAS,Direct Attached Storage)相对的是网络存储(FAS,Fabric Attached Storage),也就是网络接入式存储( NAS ,Network Attached Storage)所属的大类。有趣的是,最低成本的扩容 NAS 的方法,目前可能是为 NAS 插上一套硬盘阵列,实现一套“互联网+”方案的落地。(不能吐槽了,容易收不住)

阵列硬盘盒

聪明的你,看完上文后,一定会好奇,为什么不插上两套上文提到的 USB 硬盘盒,来搞定问题呢?

方案之间不是“非黑即白”关系,可以组合使用

我的回答是,方案之间不是“非黑即白”的关系,可以组合使用,来降低存储成本,针对需要的数据提升备份的可靠性。

如果你的硬盘已经运行了三年五载,但是邮箱里每周的检测报告告诉你硬盘状态还好,在硬盘尚有空间的时候,多数考虑成本的同学,应该不会考虑进行设备或者磁盘替换。

但是,因为长时间运行带来的数据可靠性保障,一定是下降的,这个时候,进行多副本保存就十分有必要了。 然而,如果使用普通的单盘位硬盘盒,就取决于你的使用的单一磁盘的硬盘盒的可靠性和那块磁盘的可靠性了。

或许,你会说,我可以插两块 USB 硬盘,相同内容存两份。这样确实可以解决一些场景的问题,但是你是否变成了需要额外保障两块磁盘和两个硬盘盒都是健康可用的呢?如果你保存的数据的磁盘和硬盘盒的数量大于两块呢?以及,原本只需要从原始磁盘读写一回的数据,不论是数据量还是备份时间都直接翻倍了,这原本是没必要的事情。

况且,颜值也还不错,不是么?

我个人希望,我的 NAS 扩展的是可靠的存储,外部存储也能够使用 RAID 镜像模式存储,多一分可靠性。所以,从 NAS 中定期备份一些我认为还比较宝贵的记忆到这个扩展阵列里。当然,还有一个原因,购买阵列硬盘盒,比购置各种品牌的自带的阵列扩展设备要便宜不少。

八月份入手的阵列盒

我选择的硬盘盒有颜值加成的“溢价”,以及有不少设计上我觉得改进挺大的地方,所以并不完全推荐。

  • 虽然有风扇,但是转速不能根据温度智能调节,所以有用户反馈噪音太大,我放在机柜里,所以可以接受。
  • 电源只给了 12V3A,太抠了,对于两块磁盘来说,只能说能用,赌用户不会长时间满载使用,不追求最快的硬盘效率,赌磁盘启动 100% 是岔开一些。

所以我建议其他同学在选择的时候,更贴近需求,如果你能适当放弃一些“颜值”,将获得实实在在的性能和安全收益。

使用网络设备扩展存储空间

群晖设计了很多“套件”来让多台群晖都能一起协作,或者做多重备份,甚至你可以选择一台设备作为主设备,去操控所有设备的更新、以及文件交换。我们只需要将网线连载设备之间即可。

兼容机做网络存储服务器

但是相比较使用品牌提供的专用软件,我们还可以使用更通用的文件存储协议和一般的设备来让 NAS 能够通过“聚合”网络中其他设备的存储容量,来完成扩容。

各种软件、系统都能提供 Smaba 或其他开放访问协议

因为目前各种操作系统,都能够提供可以让 NAS 开放访问的存储协议。所以不论是选择专业的 Unraid、TrueNAS,还是选择搭建一台 Ubuntu Server、Windows Server,你都能够得到一台插满硬件,能够“集成”到 NAS 中的高容量“外部磁盘”。

关于这个话题,之前写过几篇内容啦,感兴趣可以自行翻阅:《低成本搭建一台家庭存储服务器:前篇》、《低成本搭建一台 Unraid 家庭存储服务器:中篇》、《廉价的全闪存雷电 NAS 折腾笔记:NUC9 操作系统踩坑》、《低成本搭建一台家庭存储服务器:全闪存篇》,追求成本,看前两篇,追求性能,看后两篇。

这样做最大的好处是,如果你的设备支持更高的网络速率或者宽带链路聚合,硬盘也不差,那么你将得到巨量性能的提升。并且因为这类设备多数都有不少硬盘位,所以,单盘位的容量成本是更低的,更具备性价比。而且,设备的摆放位置可以更自由一些,比如 NAS 可以在客厅,扩展的存储可以扔阳台,甚至是使用云服务赠送的免费的存储空间。

但是,这个模式,你需要额外的设备,设备和 NAS 使用比直连更复杂的软件协议,因为有一丢丢复杂性,所以带来了一些潜在出问题的风险和额外的维护成本,并且多数联网的设备的功耗,还是比较高的。如果我们选择低功耗设备,又将投入更多的成本(低功耗 CPU 比同类型一般的 CPU 更贵一些)。

最后

当初买完这台阵列盒子,答应群友要分享,现在已经过去两个多月了,可能是一个合适的时间点啦。

–EOF


我们有一个小小的折腾群,里面聚集了一些喜欢折腾、彼此坦诚相待的小伙伴。

我们在里面会一起聊聊软硬件、HomeLab、编程上、生活里以及职场中的一些问题,偶尔也在群里不定期的分享一些技术资料。

关于交友的标准,请参考下面的文章:

致新朋友:为生活投票,不断寻找更好的朋友

当然,通过下面这篇文章添加好友时,请备注实名和公司或学校、注明来源和目的,珍惜彼此的时间 😄

关于折腾群入群的那些事


本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)

本文作者: 苏洋

创建时间: 2023年11月11日
统计字数: 5965字
阅读时间: 12分钟阅读
本文链接: https://soulteary.com/2023/11/11/a-guide-to-nas-expansion-use-various-peripherals-to-expand-nas-capacity.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/138119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

竞赛 目标检测-行人车辆检测流量计数

文章目录 前言1\. 目标检测概况1.1 什么是目标检测?1.2 发展阶段 2\. 行人检测2.1 行人检测简介2.2 行人检测技术难点2.3 行人检测实现效果2.4 关键代码-训练过程 最后 前言 🔥 优质竞赛项目系列,今天要分享的是 行人车辆目标检测计数系统 …

【系统救援】 Ubuntu重启失败,报错:UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

问题定位及处理 查看错误信息:/dev/sda3 contains a file system with errors, check forced. /dev/sda3: Inodes that were part of a corrupted orphan linked list found. /dev/sda3: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY. (i.e., without -a or -p o…

【数据结构】堆详解!(图解+源码)

🎥 屿小夏 : 个人主页 🔥个人专栏 : 数据结构解析 🌄 莫道桑榆晚,为霞尚满天! 文章目录 🌤️前言🌤️堆的理论☁️二叉树的顺序存储☁️堆的概念 🌤️堆的实现…

GoLong的学习之路(二十三)进阶,语法之并发(go最重要的特点)(锁,sync包,原子操作)

这章是我并发系列中最后的一章。这章主要讲的是锁。但是也会讲上一章channl遗留下的一些没有讲到的内容。select关键字的用法,以及错误的一些channl用法。废话不多说。。。 文章目录 select多路复用通道错误示例并发安全和锁问题描述互斥锁读写互斥锁 syncsync.Wait…

合成数据如何改变制造业

人工智能正在工厂车间使用,以识别生产线中的低效率。它可以有效地预测设备何时需要维护,以避免停机。人工智能被用于发现产品中的缺陷。 为了完成所有这些工作,使用从人工智能应该学习的过程中收集的数据来创建或训练模型。对于缺陷识别&…

定义无向加权图,并使用Pytorch_geometric实现图卷积

首先定义无向边并定义边的权重 import torch import torch.nn as nn from torch_geometric.nn import GCNConv import torch.nn.functional as F from torch_geometric.data import Dataa torch.LongTensor([0, 0, 1, 1, 2, 2, 3, 4]) b torch.LongTensor([0, 1, 2, 3, 1, 5,…

【前端】TypeScript核心知识点讲解

1.TypeScript简介及入门案例 (1)什么是TypeScript? TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 (ES6)标准。 TypeScript 由微软开发的自由和开源的编程语言。 TypeScript 设计目标是开发大…

【IP-guard WebServer 远程命令执行漏洞复现(0day)】

文章目录 一、漏洞说明二、影响版本三、资产测绘四、漏洞复现五、修复建议 一、漏洞说明 IP-guard是由溢信科技股份有限公司开发的一款终端安全管理软件,旨在帮助企业保护终端设备安全、数据安全、管理网络使用和简化IT系统管理。 IP-guard Webserver远程命令执行漏…

Linux服务器上搭建JupyterNotebook教程

搭建需知 1.确保是Linux服务器; 2.已经在linux服务器上安装好anaconda3; 搭建教程 请按照顺序依次执行下面的命令: 1、安装Jupyter Notebook 执行以下命令,安装jupyter notebook conda install jupyter【注】 如果anaconda3…

瑞芯微:基于RK3568的深度估计模型部署

根据单张图像估计深度信息是计算机视觉领域的经典问题,也是一项具有挑战的难题。由于单目图像的尺度不确定,传统方法无法计算深度值。 随着深度学习技术的发展,该范式已经成为了估计单目图像的深度信息的一种解决方案。早期的深度估计方法大多…

PSP - 蛋白质复合物结构预测 Template Pair 特征 Mask 可视化

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/134333419 在蛋白质复合物结构预测中,在 TemplatePairEmbedderMultimer 层中 ,构建 Template Pair 特征的源码&#xff0c…

确定性 vs 非确定性:GPT 时代的新编程范式

分享嘉宾 | 王咏刚 责编 | 梦依丹 出品 | 《新程序员》编辑部 在 ChatGPT 所引爆的新一轮编程革命中,自然语言取代编程语言,在只需编写提示词/拍照就能出程序的时代,未来程序员真的会被简化为提示词的编写员吗?通过提示词操纵 …

Docker+K8s基础(重要知识点总结)

目录 一、Docker的核心1,Docker引擎2,Docker基础命令3,单个容器运行多个服务进程4,多个容器运行多个服务进程5,备份在容器中运行的数据库6,在宿主机和容器之间共享数据7,在容器之间共享数据8&am…

OAuth2.0双令牌

OAuth 2.0是一种基于令牌的身份验证和授权协议,它允许用户授权第三方应用程序访问他们的资源,而不必共享他们的凭据。 在OAuth 2.0中,通常会使用两种类型的令牌:访问令牌和刷新令牌。访问令牌是用于访问资源的令牌,可…

Proteus仿真--基于数码管设计的可调式电子钟

本文主要介绍基于51单片机的数码管设计的可调式电子钟实验(完整仿真源文件及代码见文末链接) 仿真图如下 其中数码管主要显示电子钟时间信息,按键用于调节时间 仿真运行视频 Proteus仿真--数码管设计的可调式电子钟(仿真文件程…

【Proteus仿真】【51单片机】汽车尾灯控制设计

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器,使用按键、LED模块等。 主要功能: 系统运行后,系统运行后,系统开始运行,K1键控制左转向灯;…

矢量图形编辑软件Boxy SVG mac中文版软件特点

Boxy SVG mac是一款基于Web的矢量图形编辑器,它提供了一系列强大的工具和功能,可帮助用户创建精美的矢量图形。Boxy SVG是一款好用的软件,并且可以在Windows、Mac和Linux系统上运行。 Boxy SVG mac软件特点 简单易用:Boxy SVG的用…

代码随想录 Day40 动态规划08 LeetCodeT198打家劫舍 T213打家劫舍II T337 打家劫舍III

动规五部曲: 1.确定dp数组含义 2.确定递推公式 3.初始化dp数组 4.确定遍历顺序 5.打印数组排错 LeetCode T198 打家劫舍 题目链接:198. 打家劫舍 - 力扣(LeetCode) 题目思路: 今天我们走出背包问题,开始进入新一轮经典问题的学习:打家劫舍问题. 题目大概…

Linux文件类型与权限及其修改

后面我们写代码时,写完可能会出现没有执行权限什么的,所以我们要知道文件都有哪些权限和类型。 首先 就像我们之前目录结构图里面有个/dev,它就是存放设备文件的,也就是说,哪怕是一个硬件设备,例如打印机啥的&#xf…

机器学习算法——线性回归与非线性回归

目录 1. 梯度下降法1.1 一元线性回归1.2 多元线性回归1.3 标准方程法1.4 梯度下降法与标准方程法的优缺点 2. 相关系数与决定系数 1. 梯度下降法 1.1 一元线性回归 定义一元线性方程 y ω x b y\omega xb yωxb 则误差(残差)平方和 C ( ω , b ) …