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

news2024/11/19 22:54:40

说起来有趣,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.coloradmin.cn/o/1196023.html

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

相关文章

IPV6网络技术详细介绍

无状态和有状态并不是相互对立的,他们可以同时存在,也就是一张网卡上可以同时出现通过RA生成的IP以及通过DHCPv6获得的IP。 从图中可以看到,顺序为: 1、Stateless自动配置“链路本地地址”2、Stateless自动配置“全球地址”&…

mysql基础 --子查询

文章目录 子查询 子查询 一个查询语句,嵌套在另一个查询语句内部;子查询先执行,其结果被外层主查询使用;子查询放入括号内;子查询放在比较条件的右侧;子查询返回一条,为单行子查询;…

普华永道于进博会首发“企业数据资源会计处理一体化平台”

11月6日,在第六届中国国际进口博览会上,普华永道发布企业数据资源会计处理一体化平台(英文名为Data Accounting Platform,简称DAP)。该产品以普华永道“五步法”数据资源入表路径为理论依据,依托多年来普华…

c: CLion 2023.1.1

/** # encoding: utf-8 # 版权所有 2023 涂聚文有限公司 # 许可信息查看:https://www.learnc.net/c-data-structures/c-linked-list/ # 描述:https://blog.jetbrains.com/clion/2016/05/keep-your-code-documented/ # Author : geovindu,Geovin Du 涂…

2023年10 种用于最佳稳定扩散最佳方案

在过去的一年里,您可能已经看到了很多关于 ChatGPT 和其他 AI 自动纹理的新闻。但是,页面(或屏幕)上的文字远非现代组织和设计师使用人工智能的唯一方式。Stable Diffusion 等工具可帮助您创建令人惊叹的 AI 图像,供个…

CS224W5.1——消息传递和节点分类

从之前的文中,学习了如何使用图表示学习进行节点分类。在这节中,将讨论另一种方法,消息传递。将引入半监督学习,利用网络中存在的相关性来预测节点标签。其中一个关键概念是集体分类,包括分配初始标签的局部分类器、捕…

数据库安全:InfluxDB 未授权访问-Jwt验证不当 漏洞.

数据库安全:InfluxDB 未授权访问-Jwt验证不当 漏洞. InfluxDB 是一个开源分布式时序,时间和指标数据库。其数据库是使用 Jwt 作为鉴权方式,在用户开启认证时,如果在设置参数 shared-secret 的情况下,Jwt 认证密钥为空…

无人机航迹规划MATLAB:七种优化算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划

一、七种算法(DBO、LO、SWO、COA、LSO、KOA、GRO)简介 1、蜣螂优化算法DBO 蜣螂优化算法(Dung beetle optimizer,DBO)由Jiankai Xue和Bo Shen于2022年提出,该算法主要受蜣螂的滚球、跳舞、觅食、偷窃和繁…

Docker修改容器内部文件的三种方法

为啥要记录呀 今天在修改Docker内部文件的时候,安装vim居然失败了,在执行apt-get update时一直有几个404,解决无果,最后放弃安装vim,将文件拷贝出来修改,然后再拷贝到docker内部。记录一下如何修改Docker内…

软件测试项目实战经验附视频以及源码【商城项目,app项目,电商项目,银行项目,医药项目,金融项目】(web+app+h5+小程序)

前言: ​​大家好,我是阿里测试君。 最近很多小伙伴都在面试,但是对于自己的项目经验比较缺少。阿里测试君再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端、app端、h5端、小程序端,…

现在个人想上架微信小游戏已经这么难了吗...

点击上方亿元程序员关注和★星标 引言 大家好,最近我突然想起来我还有一款微信小游戏还没有上架,于是捣鼓了一天把游戏完善了一下,然后准备提交审核,却发现异常的艰难… 1.为什么难? 相信大家都大概知道&#xff0c…

【Github】git clone命令下载文件中途停止

方法一: 使用git clone命令下载github上的源代码时,有时文件下载到一定百分比时就停止不动, 这是因为我们所下载的文件很大,超过了git预先分配的Postbuffer容量,所以一直卡在那里。可以使用以下命令查看当前Postbuffe…

Docker和镜像安装

2.1、Docker安装 2.1.1、检查环境 Docker运行环境要求系统为64位、Linux系统内核版本为 3.8以上 查看自己虚拟机的内核: 2.1.2、搭建gcc环境(gcc是编程语言译器) yum -y install gcc yum -y install gcc-c 2.1.3、安装需要的软件包 yu…

合成数据如何改变制造业

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

音频——解析 PCM 数据

文章目录 生成 PCM 数据16bit16bit mono16bit stereo16bit 4 channel16bit 8 channel24bit解析 PCM 数据解析 24bit 数据程序源码生成 PCM 源码解析 PCM 源码生成 PCM 数据 16bit 16bit mono int 48k_16bit_modo[] = {0, 4276, 8480, 12539, 16383, 19947, 23169, 25995, 28…

Cross-Origin跨站问题详解(跨站请求、跨站cookie)

背景:我部署frontend和backend到两个不同的docker容器,前端路径为http://localhost:3000,后端路径为http://localhost:4000。我设置了用户登录功能,并使用cookie进行session管理。当我的前端登录时,创建了一个session&…

【LeetCode笔试题】27.移除元素

问题描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新…

华为防火墙vrrp+hrp双机热备主备备份(两端为交换机)

默认上下来全两个vrrp主都是左边 工作原理: vrrp刚开机都是先initialize状态,然后切成active或standb状态。 hrp使用18514端口,且用的单播,要策略放行,由主设备发hrp心跳报文 如果设备为acitve状态时自动优先级为65…

计蒜客详解合集(2)期

目录 T1126——单词倒排 T1617——地瓜烧 T1612——蒜头君的数字游戏 T1488——旋转单词 T1461——校验信用卡号码 T1437——最大值和次大值 T1126——单词倒排 超级水的一道题,和T1122类似但更简单,分割后逆序输出即可~ 编写程序,读入…

什么是UV贴图?

UV 是与几何图形的顶点信息相对应的二维纹理坐标。UV 至关重要,因为它们提供了表面网格与图像纹理如何应用于该表面之间的联系。它们基本上是控制纹理上哪些像素对应于 3D 网格上的哪个顶点的标记点。它们在雕刻中也很重要。 为什么UV映射很重要? 默认情…