NAS 要不要组 Raid, NAS 是否不能用来存放重要数据

250 天前
lnbiuc  lnbiuc

自组的 NAS 还在路上,最近做了很多功课,我发现大家对 NAS 要不要组 Raid 有很大争议,一般的教程上来就是硬盘插满然后 Raid5 ,我了解到如果不是企业级硬盘,Raid5 重组成功概率很低,而且每次扩容都需要很长时间进行重组,重组失败的结果就是数据全丢。那我不得不作出一个假设:硬盘是一定会坏的,数据是一定会丢的。

数据按重要程度分组+多个备份应该是比较合理的。这样的话 NAS 的用途变成了: 1 、一个下载器 2 、家庭影院 3 、数据中转站 4 、照片查看器 5 、Docker

为什么是这样的用途,1 和 2 我想应该不用解释了,主要是 3 和 4 在我的使用场景里,并不是所有数据都是重要的,比如照片(重要),下载的电影(不重要),保存的密码(非常重要),工作文档文件(重要) 其中照片是占用空间最大的,我的方案是,OneDrive 自动同步+NAS 自动同步,NAS 因为是本地数据可以方便照片查看,也就是上述 4 的功能,除此之外,并不寄希望于 NAS 可以用来永久储存照片,OneDrive 目前来说没有删除过用户数据吧,我用着目前来说没有,如果不信任任何云存储的话,那就需要加密备份了 对于除了照片之外的其他提及不大但是重要数据,我的方案是定时加密备份,具体来说我写了个 shell 脚本,每周或每天或每小时,直接对某个目录进行 7z 加密压缩,之后将压缩文件 cp 到 NAS 自动云同步到目录里,删除压缩包。云同步的目录里设置了多个文件夹,根据重要级别,对压缩包同步到腾讯云对象存储、百度网盘、OneDrive ,这就是上面的功能 3 ,数据中转站的功能。

这样看来,NAS 就不应该组 Raid ,原因:1 、重组成功率不高; 2 、空间浪费; 3 、不能自由增删硬盘。 缺点: 1 、无法享受 Raid 到读写加速了 2 、没有考虑到多人使用的场景,目前只有自己一个人在用 3 、网盘会员,COS 存储费等额外等费用

发帖只是想分享下自己的使用方案,同时看看有没有更好的方案我借鉴借鉴。

7787 次点击
所在节点   NAS  NAS
93 条回复
loading
loading
250 天前
给你更正一下:
Raid 是高可用技术,不是备份技术。
xzaf
xzaf
250 天前
之前给小姐姐住 raid1 的路过,raid1 方便灵活。反正现在矿盘二手盘也不算贵。
kekylin
kekylin
250 天前
我就没有组 RAID ,NAS 已经用了快十年。重要资料就照片和工作文件,总数据量大概 5T 。每天自动增量备份到另外一块硬盘,然后打包加密压缩备份到 115 网盘。至于影视文件,随时下,无所谓。
GG668v26Fd55CP5W
GG668v26Fd55CP5W
250 天前
看你组的是 raid 几
natsukage
natsukage
250 天前
NAS 要不要组 Raid
> 可以组 Raid1
NAS 是否不能用来存放重要数据
> 可以组 Raid1
我了解到如果不是企业级硬盘,Raid5 重组成功概率很低
> 可以组 Raid1
而且每次扩容都需要很长时间进行重组
> 可以组 Raid1
重组失败的结果就是数据全丢。
> 可以组 Raid1
那我不得不作出一个假设:硬盘是一定会坏的,数据是一定会丢的。
> 可以组 Raid1
BeautifulSoap
BeautifulSoap
250 天前
组毛线 raid 哦,几块大点的硬盘赛进去,一个硬盘一个分区分别共享出来不就好了

个人的 nas 盘位再多能有几个盘位,为了那点冗余还有统一的一个分区,牺牲的是扩容麻烦没法简单换更大硬盘,文件迁移也麻烦,天天提心吊胆,硬盘也没法根据实际负载休眠停转,一年 365 天通电在那转着故障发生概率总归是更高的
Vneix
Vneix
250 天前
家用 raid 当“备份”的意义不大,毕竟 raid 不是为了备份设计的,但还是要用。

1.raid 提升存储的读写性能。

2.有硬盘坏了,依然能保持数据可访问,给你一点把重要数据备份出来的时间。

3.有硬盘坏了能收到提醒,及时关注剩下硬盘的状态。

4.最后才是重建 raid ,成功的话就省了事儿,失败的话至少你做了第一步能保证重要数据不丢。
busier
busier
250 天前
RAID 主要实现高可用,例如不停机更换硬盘。RAID 无法实现备份。

可以接受短时间停机维护硬盘的用户,应当使用诸如快照,增量备份,完全备份之类的技术手段

而不要用 RAID 自找麻烦!
3IOhG7M0knRu5UlC
3IOhG7M0knRu5UlC
250 天前
有 raid 省的管理硬盘了
ferock
ferock
250 天前
所以我用 raid6
msg7086
msg7086
250 天前
> 我了解到如果不是企业级硬盘,Raid5 重组成功概率很低
那就买企业级硬盘。

另外你这帖子里把应用部分和存储设计部分放在一起谈了。存储设计看你具体需求,如果只是下载和跑程序,放点电影,那做不做 RAID 本来就无所谓。比如说你 8 块 16T 硬盘,你说就 8 块单盘来用那也 OK ,组个 RAIDZ1 或者 Z2 放文件我觉得也完全 OK 。

我自己的主存储刚刚从单盘换到 RAID ,现在是 6 块 16T 组了 Z1 存数据。系统盘下载盘另外放。
hefish
hefish
250 天前
不要组,丢了就丢了,天塌不下来。
zhaogaz
250 天前
话该这么讲。raid 啥的不重要。。。你先思考要什么,再想怎么做。

手持 群晖 ds218+ 2 盘位,原来一盘存东西,一盘备份;现在是搞了个 raid1 ,主要是为了预防坏一块硬盘。
使用自带的工具,上传备份到 类 s3 ,预防 nas 出意外损坏
使用 rsync 同步到另一台设备,预防意外

因为 nas 是我的主要的存储中心,用来预防数据损坏、丢失什么的,所以 nas 分 不备份,月备份,周备份 3 个目录。。挑挑拣拣把所有数据扔进去了,算是按重要程度分级,备份也方便。

- 没有增减硬盘需求,也没得减,现有空间用不完。当然也一点没觉得浪费的想法。
- 备份上,backblaze 比 azure 便宜 40%吧,目前测试是这样的。azure 一个月 10rmb 吧。我的数据量
Int100
250 天前
用 raid1 或者 raid10 ,看看数据中心都是怎么做的就知道了~
ncbdwss
249 天前
重要怕丢的就 raid1 ,其它的裸奔
lnbiuc
249 天前
@loading 感谢🙏
lnbiuc
249 天前
@falcon05 我的理解,NAS 只能选 raid56 吧,其他的空间损失太大了
lnbiuc
249 天前
@natsukage 空间只剩一半了
c0xt30a
249 天前
我用 nas 这么多年 (10+),只硬盘损坏重组过一次 4x16T 的 raid-5 ,全程很顺利。不知大家重组成功和失败过多少次?
GaoNengwWw
249 天前
备份建议直接扔到 COS 深度归档或者低频归档,等取回的时候按量租服务器,内网访问 COS 免费,只用支付服务器费用就行,取回完服务器直接销毁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1108608

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX