V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
lnbiuc
V2EX  ›  NAS

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

  •  
  •   lnbiuc · 31 天前 · 5653 次点击

    自组的 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 存储费等额外等费用

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

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

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

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

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

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

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

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

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

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

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

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

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

    - 没有增减硬盘需求,也没得减,现有空间用不完。当然也一点没觉得浪费的想法。
    - 备份上,backblaze 比 azure 便宜 40%吧,目前测试是这样的。azure 一个月 10rmb 吧。我的数据量
    Int100
        14
    Int100  
       31 天前 via iPhone
    用 raid1 或者 raid10 ,看看数据中心都是怎么做的就知道了~
    ncbdwss
        15
    ncbdwss  
       31 天前
    重要怕丢的就 raid1 ,其它的裸奔
    lnbiuc
        16
    lnbiuc  
    OP
       31 天前
    @loading 感谢🙏
    lnbiuc
        17
    lnbiuc  
    OP
       31 天前
    @falcon05 我的理解,NAS 只能选 raid56 吧,其他的空间损失太大了
    lnbiuc
        18
    lnbiuc  
    OP
       31 天前
    @natsukage 空间只剩一半了
    c0xt30a
        19
    c0xt30a  
       31 天前
    我用 nas 这么多年 (10+),只硬盘损坏重组过一次 4x16T 的 raid-5 ,全程很顺利。不知大家重组成功和失败过多少次?
    GaoNengwWw
        20
    GaoNengwWw  
       31 天前
    备份建议直接扔到 COS 深度归档或者低频归档,等取回的时候按量租服务器,内网访问 COS 免费,只用支付服务器费用就行,取回完服务器直接销毁
    GG668v26Fd55CP5W
        21
    GG668v26Fd55CP5W  
       31 天前 via iPhone
    @lnbiuc 不一定,我就用 raid0 ,不但没有损失空间,还能加快读写,但是只要任何一块盘损坏数据全丢,不过我的重要数据不放这,而是异地备份。
    AvilCore
        22
    AvilCore  
       31 天前 via Android
    个人用户 99.99999 趴用不到 raid 带来的高可用性,组个寂寞吗

    raid 不是备份罚抄三遍
    lxcombox
        23
    lxcombox  
       31 天前
    个人感觉还是需要 raid1 来维持一些基本服务的高可用的,比如 lz 提到的密码管理器、个人的知识库或者其他涉及到工作流的应用等等。这部分内容和影视资源比起来往往占用的空间不是很大,在前面提到的备份的基础上,raid1 的冗余可以保证 nas 上的服务维持正常运行。这样即便坏了一块盘,raid1 依然还能保证工作不受影响,而不至于让我们狼狈地去各个云存储上下载恢复文件然后重新部署这些服务,特别是当自搭建的服务以及自定义的脚本越来越多的时候。

    至于其他一些一个月或者一个季度都不一定会访问一次的冷数据,这些就没必要上 raid 了。比如现在很多 nas 都会带两条 ssd 组 raid1 。其他机械盘就存点不那么重要的数据,出问题的时候依靠备份恢复就足够了.
    alfawei
        24
    alfawei  
       31 天前
    10+年群晖用户,raid1/shr
    shimingyun
        25
    shimingyun  
       31 天前
    家用要么 R0 要么多备份
    lzzzzl006
        26
    lzzzzl006  
       31 天前
    年纪大了懒得折腾,NAS 我直接用某空间,省时省力省心
    NAVYFIELD
        27
    NAVYFIELD  
       31 天前   ❤️ 1
    不组 raid 买 nas 干什么?
    wabway
        28
    wabway  
       31 天前
    不组 raid 为啥不用云盘?
    nealot
        29
    nealot  
       31 天前 via Android
    楼主买了 NAS 居然还在质疑它 "是否能用来存重要数据"?

    NAS 就是用来存放所有重要的、不重要的数据,保证几乎不可能丢失,保证随时可访问的。台式机和笔记本电脑中的数据定期整理到 NAS ,万一哪天 SSD 挂了影响也不大。只有 NAS 中的数据才认为是稳定可靠的。

    我平时用 NAS RAID1 存所有数据,然后每隔几个月 rsync 到另一台无冗余的设备作为备份,备份前还会预览一下文件变更清单,避免误删文件。

    任何一块硬盘坏了,就再买块硬盘重建 RAID1 。手抖误删文件了,就从备份设备中找对应的文件恢复。

    这样总共是 1:3 的冗余。

    如果去掉 RAID1 ,只做 1:2 的冗余,会发生什么事呢?

    问题就在于备份的频率。如果也像我一样,一个月一次低频备份,那么主硬盘挂了会损失一个月内的新文件。

    如果每天备份一次,那势必是自动化增量备份。想象一下:今天下了一个电影存 NAS ,RAID1 直接帮我同步冗余了。自动化增量备份,只是把操作推迟到了凌晨而已,没多大意义。

    如果备份并不是完全镜像式的,而是 "不删文件" 式的,或者建立版本管理体系的,这时的自动化增量备份才是有意义的,这时备份机的管理会变复杂一些。然而 Synology RAID1 + 启用文件版本完全可以实现相同的功能,为什么要自己折腾一套每天增量同步的程序呢?
    hotmiaowmiaow
        30
    hotmiaowmiaow  
       31 天前 via iPhone
    不用 raid , 重要的数据,每个硬盘放一份,不同嘅地方都放一份就行
    eric107008
        31
    eric107008  
       31 天前
    个人认为,大家一直说的 Raid 不是备份,只解决可用性不解决可靠性之类的说法,通常是在更广义或者更严格的“可靠性”语境下提出的。对于个人和家用的 NAS ,RAID 实际上可以提升一些使用体验,降低一些心智负担。特别是,实际上个人和家用环境并不会有企业环境那么大量的硬盘和数据,同时自己用的东西对成本也会比企业更敏感,结合好校验以及备份,数据丢失的风险实际上可以在家用 NAS 上降低到一个可以容忍的程度。如果个位数的硬盘组个 RAID1 ,绝大部分情况下可以做到“换块硬盘就能继续用”的效果的。

    只依赖 RAID 确实并不能避免所有可能导致数据丢失的风险,比如多盘同时故障,人为或程序误操作(比如软件层误删除或勒索病毒),文件系统/RAID 系统的元数据丢失或出错导致的恢复失败等等。对于这些情况,RAID 并不会给你“后悔药”。但在“一块硬盘坏了”的情况下,我希望能够做到“换块硬盘就能用”,那么 RAID 还是可以提升一些可靠性的。毕竟相比起没有冗余没有备份的大多数非专业用户的使用情况,如果他们遇到“一块硬盘坏了”的情况,大概率是所有数据全丢。从这个角度看,RAID 确实帮我提升了一些可靠性。

    RAID 最初设计的主要目标之一确实是为了减少硬盘故障对系统带来的停机时间,提高整体存储的吞吐、可用性以及对单盘故障的容忍度。站在运维或服务连续性的角度,RAID 更常被提到的是“系统还能不能继续运行”——这就是可用性的范畴。因此,如果单纯从“某块硬盘坏了之后还能不能快速、无痛地继续工作、并且重建数据”来看,RAID 确实能让你在硬件层面做到数据不丢失、系统不中断,也就是具备“提升部分可靠性+可用性”的作用。但如果放到“所有可能导致数据出问题的场景”这个更大范畴下,RAID 只是众多保护机制中的一环,做不到“全方位无死角”的数据可靠。

    结合我自己的使用策略来看,RAID 对提升“数据可靠性”是有帮助的——至少能抵御一定数量的硬盘物理损坏,让你“坏盘不丢数据”。数据本身的安全性当然是需要备份,容灾,校验等多层次的保护手段来实现的,良好的数据管理习惯才是确保数据不丢。

    我刚刚也在 NAS 的话题下提了个关于存储规划方案的帖子,在我目前的方案中,除了备份以外,我也打算用 RAID1 来降低我维护的心智和体力负担。如果一个硬盘坏了,我可以以一个还不错的概率赌一把我换块硬盘就能继续用且不会丢数据。如果真的阵列恢复失败,那我就把备份恢复回来,毕竟问题比“换块硬盘就能用”还严重了的话,多花点力气似乎也是理所应当的事情。
    huangdog
        32
    huangdog  
       31 天前 via Android
    家用 nas 做 raid 给自己找麻烦,家用 nas 不需要无间断服务。你自己删除的文件,raid 救不回来。为了避免给自己找麻烦,用 goodsync 一式两份自动同步在 2 块硬盘上,文件级同步即可,方便灵活。
    Guest321
        33
    Guest321  
       31 天前
    快 10 年 NAS 用户,4 盘组的 Raid5,期间坏了 4 次硬盘,都重组成功了,可能人品好,都没问题。
    lnbiuc
        34
    lnbiuc  
    OP
       30 天前
    @nealot 这样其实也不太合理,指只有一个存储池 raid1 ,我目前总结下可行的方案是两个存储池,两块 4T 组 raid1 ,存放重要数据作为存储池 1 ,其他数据不组 raid ,一块硬盘写满再写下一块做存储池 2 ,数据丢就丢了。这样实际上是把存储空间划分成了两份
    lnbiuc
        35
    lnbiuc  
    OP
       30 天前
    @eric107008 我也觉得应该两块硬盘 radi1 存放重要数据,其他硬盘不组 raid ,或者 raid0 ,数据可以丢随便丢,反正就是电影留好种子再下回来就行。但是肯定不是上来选中所有硬盘 raid56 这样子
    lnbiuc
        36
    lnbiuc  
    OP
       30 天前
    @Guest321 我听说 16t 的盘重建要等一周是真的吗
    shutongxinq
        37
    shutongxinq  
       30 天前 via iPhone
    不用 raid (非 0 )一旦硬盘坏掉,你上次备份后新增的数据就没了。

    用 raid 他们还在,有抢救出来的可能。
    xenme
        38
    xenme  
       30 天前 via iPhone
    raid10 ,十几年坏过两块盘
    xenme
        39
    xenme  
       30 天前 via iPhone
    最近四块 2T 升级 8TB ,因为是 RAID10 ,为了省时间是直接一次更换两块盘,整个四块盘重建 24 小时左右,16TB ,一周也正常。

    大容量硬盘噪音是硬伤
    abc0123xyz
        40
    abc0123xyz  
       30 天前
    @natsukage raid1 好像用不同批次硬盘好一点
    abc0123xyz
        41
    abc0123xyz  
       30 天前
    raid0 路过,我只用来 pt 下载...
    存好种子,数据不重要,丢了重新下载...
    0n2ynu
        42
    0n2ynu  
       30 天前
    我发现, 真正重要的东西, 其实体积都不大. 所以我买了两个 2T NVME, 一半容量组 RAID 0, 一半组 RAID 1, 能用的就 3T. 重要那部分, 设了每小时快照, 每天增量备份. 不重要那部分,丢了就丢了.
    min
        43
    min  
       30 天前
    问题很简单:
    1. 数据不重要、不值钱,而且量很少
    2. nas 盘位很有限
    3. 预算不充裕

    手里有个 3 盘位 4 盘位的小 nas 自然会去想什么 raid 5 啊 6 啊的
    zbowen66
        44
    zbowen66  
       30 天前 via iPhone
    你有这个疑问的话不如先买个硬盘笼
    recall704
        45
    recall704  
       30 天前
    有些文件,备份文件名就行 /斜眼
    hervey0424
        46
    hervey0424  
       30 天前
    没必要, 做 raid 只能保证硬盘坏了数据没问题, 自己误删或者被别人删了还是没用, 所以最好的办法就是备份
    RikkaFlame
        47
    RikkaFlame  
       30 天前
    我没组 raid ,重要数据备份网盘和用另一台 NAS 冷备
    tenserG
        48
    tenserG  
       30 天前
    根据实际情况组,我是四盘 nas ,两块 4T ,一块 1T 和一块 2T 。1T 的做系统盘,群晖下载时候会一直唤醒磁盘,所以系统盘没有组,然后两块 4T 的盘组了了 RAID1 ,3T 的裸奔。因此个人只做了 RAID0 和 RAID1 (其实跟 RAID10 差不多)
    NoOneNoBody
        49
    NoOneNoBody  
       30 天前   ❤️ 1
    也不是咬文嚼字,只是确实搞不清你的想法

    raid 可以组,重要数据也可以放,就是不要作为 [唯一] 存放点
    raid 是有没有必要,而不是可以不可以
    以我自己举例,总量过 100T ,单独一天用到的数据(包括看剧、看图、其他私人数据)不足 500G ,我没必要搞 raid 全部在线啊,那得多大的设备,耗多少电?我只要安全稳定,拔插硬盘方便的设备就够了

    nas 最大需求是 7*24 在线、远程
    我没这个需求,nas 就根本没研究过,买了 4 位硬盘柜就够了,然后 mount 到一个固定目录(开机都能自动认的,无需反复操作),用工具和脚本对这个目录集中整理就是了

    想保证数据足够安全,应该是保持持续在线的 raid 一份,等量冷备一份,冷备不能用 raid ;前者保证高频使用的准确性,后者保持低频准确性[备灾]。根据花费,选择部分重要数据这样做就行了
    我只有不足 10T 数据需要达到“坏硬盘也不怕”,已经三备了,其他就随意了,完全没动力上 raid 和 nas
    wangsd
        50
    wangsd  
       30 天前
    没组,重要的文件我会再同步到网盘,剩下的丢了就丢了吧。
    z5238384
        51
    z5238384  
       30 天前 via iPhone
    难道不是 最麻烦的系统盘 组个 raid1 ,买两个剩余寿命不一样的 同款硬盘, 其他数据盘自己好好备份就行了吗
    FFF5279
        52
    FFF5279  
       29 天前 via iPhone
    我是 12 盘位的 NAS ,这几年大概坏过 4-5 次硬盘了,别听楼上那些不做 raid 的建议,能存到 nas 的基本都是对你有用的数据,整丢了都没地方哭去
    ihgoo
        53
    ihgoo  
       29 天前
    楼主没搞懂概念吧,Raid 的本质是保障可用性。如果你不需要,那就可以不做 Raid 。
    至于 Raid 重建失败的问题,确实存在,避免买叠瓦盘,叠瓦盘是很容易重建失败的。

    最后是楼主关心的分级存储策略
    - 热层(在线 NAS 储存)
    - 温层(外部储存)
    - 冷层(云或光碟磁带储存)
    xiaoduhappy2018
        54
    xiaoduhappy2018  
       29 天前
    @lnbiuc #36 没这么夸张,10T 的硬盘用 raid 卡也才 24 小时左右
    lysShub
        55
    lysShub  
       29 天前
    组 raid 也可以提升读写性能啊,哪怕 raid0
    dxddd
        56
    dxddd  
       28 天前
    个人建议一定要提前考虑好,不然之后变更的时候会很蛋疼,数据都没地方放。
    我目前的 NAS 是四盘位置。6T+18T+双 8T 组 RAID0 。
    我理想中的状态就是用 SSD 做主系统盘,另外三个组 RAID0 。
    SSD 上存放重要数据,比如文档、相册。然后用 cloudsync 同步到 onedrive 上。( ofice365 一年 300 块,5 个账户合起来有 5T 空间)
    RAID0 ,用来存放影视剧。(仓鼠党)
    Sendya
        57
    Sendya  
       28 天前
    ```bash
    root@truenas[~]# zpool list
    NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
    boot-pool 448G 14.2G 434G - - 1% 3% 1.00x ONLINE -
    cache 952G 6.76G 945G - - 0% 0% 1.00x ONLINE /mnt
    vda1 10.9T 120G 10.8T - - 0% 1% 1.00x ONLINE /mnt
    vdb1 10.9T 2.06T 8.84T - - 0% 18% 1.00x ONLINE /mnt
    vdc1 3.63T 920G 2.73T - - 5% 24% 1.00x ONLINE /mnt


    pool: vda1
    state: ONLINE
    scan: scrub repaired 0B in 00:06:51 with 0 errors on Sun Jan 5 00:06:53 2025
    config:

    NAME STATE READ WRITE CKSUM
    vda1 ONLINE 0 0 0
    raidz1-0 ONLINE 0 0 0
    b9786543-5055-4773-a76c-4be60f19b73c ONLINE 0 0 0
    7e951d97-bedb-482c-8eb5-8fdd5c385920 ONLINE 0 0 0
    5ded0736-cee0-41fd-829e-60d31a9d2768 ONLINE 0 0 0
    cache
    374288d3-2c57-45e0-a6aa-9910cd3ef927 ONLINE 0 0 0

    errors: No known data errors

    pool: vdb1
    state: ONLINE
    scan: scrub repaired 0B in 02:54:39 with 0 errors on Sun Feb 2 02:54:40 2025
    remove: Removal of vdev 1 copied 68K in 0h0m, completed on Tue Aug 13 14:38:44 2024
    96 memory used for removed device mappings
    config:

    NAME STATE READ WRITE CKSUM
    vdb1 ONLINE 0 0 0
    mirror-0 ONLINE 0 0 0
    d82c24bb-80b9-4dcc-9ac7-771e3e0e7cbf ONLINE 0 0 0
    cead85f4-67dd-497a-ab05-dc38302f5209 ONLINE 0 0 0

    errors: No known data errors
    ```
    Sendya
        58
    Sendya  
       28 天前
    我甚至 raid1 用来存放影视剧
    qinf
        59
    qinf  
       28 天前
    @kekylin 大佬自动增量用的啥工具呀?打包加密备份到 115 也是用的工具自动化的吗?
    lnbiuc
        60
    lnbiuc  
    OP
       28 天前
    @ihgoo 我确实没理解到 raid 保证高可用,按照我之前的理解,raid 是用来保证数据不丢失的
    jaswer
        61
    jaswer  
       28 天前
    我的群晖组了 8 盘 SHR ,不是为了高可用,也不是为了备份,而是为了速度快。高价值数据还会备份到一个 Raid1 上的存储。
    InkAndBanner
        62
    InkAndBanner  
       28 天前
    @qinf #59 有答案了辛苦 @我一下
    ZxykM
        63
    ZxykM  
       28 天前   ❤️ 1
    @qinf 我用的 restic
    balckcloud37
        64
    balckcloud37  
       28 天前
    raid 不是只有 raid5

    我现在是 4 块盘两组 raid1 两个卷,重要数据放在 卷 1 ,影视库+卷 1 的一份 copy 放在卷 2

    卷 1 在云上和移动硬盘上各做一个备份(这样就 321 了)

    raid 和备份在这里是两件事

    从数据安全的角度:即使不做 raid1 ,有 321 ,数据也比较安全;即使做了 raid1 ,也不能不做 321 。无论如何,备份都是必须的。因此标题的问题“NAS 是否不能用来存放重要数据”,可以存,但不可以是唯一的存放地

    而之所以选择做 raid1 ,是从可用性(和方便)的角度:我希望两块盘如果只坏了一块,那只需要插块新的上去,不用停机等数据拷完。在不是两块盘都坏的情况下,也不用费劲去云或者移动硬盘上拷
    balckcloud37
        65
    balckcloud37  
       28 天前
    @lnbiuc 但不备份的情况下如何保证呢,比如 worst case 机房/家里着火,或者只是异常断电导致坏了冗余数量以上的硬盘,数据都会丢
    lolizeppelin
        66
    lolizeppelin  
       28 天前
    一句话,家用设备不要组 raid,需要备份定期冷备
    lnbiuc
        67
    lnbiuc  
    OP
       28 天前
    @balckcloud37 #65 不能只靠硬件设备备份,多备份几个地方,如果你能接收上云,就定期加密传网盘,如果不能接收上云,就买两 nas ,家里放一个,老家放一个,如果这都能把数据丢了,说明数据已经不重要了,这么大的灾难面前,你我的这点数据算什么呢
    Jinnrry
        68
    Jinnrry  
       28 天前
    @Sendya #58 我也 raid1 存影视剧。高可用是其一,更重要的是读写性能的提升
    lnbiuc
        69
    lnbiuc  
    OP
       28 天前
    @lolizeppelin 正解
    spediacn
        70
    spediacn  
       28 天前 via iPhone
    硬盘容量和 rebalance 性能有很大关系,单盘容量越大,rebalance 性能越差,楼主只有 5T 数据的话,建议单盘容量 3-4T 组 raid5

    rebalance 性能和热备盘也有很大关系,有一块热备盘的话,可以在 raid 出现成员故障时用热备盘接管成员,热备盘接管过程没有那么多纠删码计算,rebalance 过程耗时会降低到几乎等于单盘拷贝过程。重视数据安全的话,建议楼主研究一下热备盘。

    rebalance 过程就是大量读写和计算纠删码的过程,有阵列卡时靠阵列卡来完成,软 RAID 则靠 CPU 完成,可以说在 rebalance 过程中发生故障就会大概率完蛋。所以建议楼主研究一下阵列卡是否需要带一块小电池,可以在掉电时用小电池供电把纠删码的过程数据写入阵列卡缓存,极大避免掉电引发的阵列故障。

    家用 nas 组 raid ,通常是用主板上的那个很弱鸡的 raid 控制器,纠删码计算能力未知,是否能用主板电池未知,所以随便用用就行了,考虑数据安全建议加密后放云端增备。
    layxy
        71
    layxy  
       28 天前
    raid1 然后定期加密备份到网盘或者云存储,你 nas 无论组 raid 几其实都不太安全,组 raid 只能降低硬盘损坏的风险,但是 nas 连通硬盘一块物理损坏的风险只能做异地备份,云存储和网盘就比较合适
    gvdlmjwje
        72
    gvdlmjwje  
       27 天前
    我 ssd 组的 raid5 ,之前 hdd 就 raid10 ,vm 用 veeam 另外再备份
    zzxCNCZ
        73
    zzxCNCZ  
       27 天前
    如果有重要数据,单靠 nas 是肯定不行的,一份上云,一份 nas ,再一份冷备就完美了
    zzxCNCZ
        74
    zzxCNCZ  
       27 天前
    @zzxCNCZ #73 把组 raid 花的硬盘钱,买云存
    GeZhongup
        75
    GeZhongup  
       27 天前
    raid5 哪有这么脆弱,剩下硬盘要是出现少数 crc 错误影响也是局部的。也就早期的硬件 raid 控制器会导致整个阵列挂掉
    GeZhongup
        76
    GeZhongup  
       27 天前
    @GeZhongup 对于家用用途来说,少数文件损失往往不是那么不可接受,raid5+异地冷备+云盘(最好加密)就足够可靠了
    rojer12
        77
    rojer12  
       27 天前
    直接 raid1,矿盘是真的便宜
    qinf
        78
    qinf  
       27 天前
    johnnyyee
        79
    johnnyyee  
       27 天前
    不重要数据用单盘,重要数据组 raid1 不就好了,虽然说 raid 不是备份手段,但是对于我这种小白懒得折腾的话,raid1 确实算是很方便的备份手段,所以我觉得如果嫌弃 raid1 浪费空间的话证明你的数据也没多重要,毕竟空间可以用💰买,而数据不行。
    johnnyyee
        80
    johnnyyee  
       27 天前
    @eric107008 很赞同这个观点,我作为一个 nas 小白,谁会研究多机备份和网盘备份,我只会用 nas 系统自带的快照功能,而 raid1 虽然牺牲了空间,但是既然是重要数据那不应该比可以用钱买的空间优先很多吗,raid1 确实是我能搞的最简单直接的实时备份方法了
    Angus007
        81
    Angus007  
       27 天前
    我用 unraid 做底层
    1.两块 m2 固态组 raid1 做主磁盘,虚拟机、容器持久文件都在里面跑(每天自动快照及备份持久文件)
    2.三块 12T 组 ZFS-Z1 ,放影片及备份(每天自动快照)
    3.一块 4T 放热数据,随时取用,一块 1T 做下载盘
    4.虚拟 debian 直通一块 4T 做冷备(用 rsync 备份,每周四自动开机,备份完自动快照,然后自动关机)
    5.工作文件、照片、一些重要资料每天自动加密备份上云
    用 raid 来保证高可用,因为如果硬盘挂了即使有备份重建也很麻烦,而 raid 直接把坏盘换了就行,建议用 zfs
    用快照是为了防勒索病毒(虽然不能完全防住),也方便回滚数据防止误删除等
    用冷备是为了保证在本地有一个完整备份随时恢复数据,也是本地最后的最后一道保障
    最后上云那就是数据的最后的一道保障了
    findex
        82
    findex  
       27 天前
    raid 不是给你用来做容灾的,主要是为了高可用。参考 123 准则。重要文件刻盘。

    raid5 还不如 raid6 。4 盘推荐 raid6 ,起码 2 个盘冗余。2 盘推荐 raid 1 。玩 nas 的路途:1 、网盘 2 、NAS 3 、异地备份 4 、刻盘(千年光盘)和磁带

    > 每天自动增量备份到另外一块硬盘,然后打包加密压缩备份到 115 网盘。至于影视文件,随时下,无所谓。

    楼上这位老哥的做法,值得学习
    chung1912
        83
    chung1912  
       26 天前
    如果只是家用的话,全静态盘,然后自动备份就行了
    ddczl
        84
    ddczl  
       26 天前
    我是 Raid0 ,每隔一个月冷备一次
    niubiman
        85
    niubiman  
       26 天前
    @xzaf 小姐姐只配住 raid0
    thetbw
        86
    thetbw  
       26 天前
    今天刚看到一个解决方案,感觉挺符合我的需求,还没有尝试。就是 MergerFS + snapraid 。MergerFS 用于合并多个硬盘为一个,不是 raid 方案,其中任何一个硬盘坏了不会影响其他的,其他都能正常读写。snapraid 负责数据安全,奇偶校验之类,用于数据丢失的比如移除一个硬盘后的数据恢复。安全+大容量+灵活性,缺点就是没有速度提升,感觉有点 unraid 的感觉了。当然,后续等我尝试再说
    xzaf
        87
    xzaf  
       25 天前
    @niubiman 额...你知道 raid0 是什么不? raid0 毫无风险抗性,小姐姐完全也不需要 r0 带来的性能提升。
    EthanZC
        88
    EthanZC  
       25 天前
    @recall704 我就这样的想法,有些文件,不就是一串磁力么,何必费心去做高可用...坏了就坏了,无非重新下载一次,现在千兆宽带都要普及了,完全不慌
    niubiman
        89
    niubiman  
       24 天前
    @xzaf 小姐姐要什么抗风险,小姐姐要的只有别墅大
    nicevar
        90
    nicevar  
       24 天前
    家庭 NAS 组 raid 没什么必要,我用了十来年,都是重要数据自己备份,硬盘使用几年直接对拷替换
    xzaf
        91
    xzaf  
       21 天前
    @niubiman 给你科普下,raid0 ,把连续数据分散到各个盘上 ,坏一块盘,所有数据全坏。不如不组 raid 。
    niubiman
        92
    niubiman  
       21 天前
    @xzaf #91 你的小姐姐有那么重要么
    xzaf
        93
    xzaf  
       21 天前
    @niubiman 毕竟你说的:“小姐姐只配住 raid0” 。我只是给你解释一下 raid0 。对于不需要高性能的场景,raid0 远远不如不做 raid 。
    另外,小姐姐不重要,但是我花的时间很重要。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:23 · PVG 03:23 · LAX 11:23 · JFK 14:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.