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

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

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

威联通 NAS 存储池的逻辑相当于是一个“JBOD”吗

  •  
  •   RavenclawfrankM · 7 天前 · 1051 次点击

    在威联通 Nas 中,存储池可用来组织一个或多个 RAID 组。比方说存储池 1 可以整合一个 raid1 再加一个单盘的空间。 如题,存储池之于磁盘组是不是等于 JBOD 之于磁盘? 具体来说,一个全部是单盘的存储池是不是就相当于是 JBOD ?

    谢谢!

    3 条回复    2024-12-16 11:32:01 +08:00
    davehandong
        1
    davehandong  
       7 天前
    JBOD = just a bunch of disks ,物理设备,你可以理解成是“盘柜”,没有 raid 的功能,没有 raid 功能,没有 raid 功能。
    再多说一句,我知道的家用成品 NAS 都是软 raid ,最起码我用的是软 raid 。
    然后存储池是个逻辑概念。
    如果拿 LVM 来比方(只是打比方)
    单个硬盘好比 pv ,raid 好比 vg ,存储池好比 lv
    Tomatopotato
        2
    Tomatopotato  
       6 天前
    1 楼没理解楼主要问啥。我来回答吧。

    首先,楼主的这一句“比方说存储池 1 可以整合一个 raid1 再加一个单盘的空间”就错了。

    威联通和群晖的确都支持多个 raid 阵列合并成一个存储池,但是要求是,这个存储池里的所有 raid 阵列必须是同一个 raid 类型,而且 raid 类型#只#支持 raid5 ,raid6 (群晖还支持一个 raid F1 ,本质是加强版的 raid5 )。

    (插入科普,这种多 raid 组存储池,威联通管它叫 raid50 或 raid60 ,群晖管它叫 RaidGroup )

    所以你说的“存储池 1 可以整合一个 raid1 再加一个单盘的空间”这句话错在,raid1 和 basic 不可能建立 RaidGroup ,因为这俩都不是支持的 raid 类型。

    其次,如果你如果的确有这样的一个多 Raid 存储池,举个栗子假如是两个存储池,那么往这个存储池写入文件的时候,文件其实是类似于 raid10 先拆分成两份,然后分别保存在两个 raid5/6 阵列中(到这里你能理解为什么威联通取名 raid50/60 ),所以这种情况存储池之于 Raid 阵列是 raid0 而不是你说的 JBOD 。 有多少 raid 阵列一个文件就会被分成多少份,这个是 raid0 的条带化( Striped )策略。因为基于多个 raid 阵列也是通过 LVM 组成存储池,所以你可以将这些 SubGroup 看成是一块块硬盘。

    到这里已经完全解答了你的问题。
    ------------------

    本来是想吐槽你话都说不清楚的,后来才算是理解了你的问题。你如果只是自己玩 nas 的话这玩意一点都用不到的。。。这技术离民用很远,没啥可玩性的,你在互联网都找不到太多资料。因为威联通建议你超过 10 块盘再用这个,而且支持的机型都是企业级的,民用根本没有。 群晖也是差不多,民用不支持,黑裙 SA6400 都不支持这功能。

    这个功能的目的是为了增加多盘存储池容错磁盘数量,因为随着硬盘数量增加,raid5/6 容错磁盘数量并不会随着增加,反而 raid 阵列失败的概率会增加。


    参考资料:
    https://files.qnap.com/news/pressresource/datasheet/raid-50-60-cht-20171222.pdf
    https://docs.qnap.com/operating-system/quts-hero/4.5.x/en-us/GUID-F69691A3-8091-4E7C-96B4-2713B6799E92.html
    https://kb.synology.com/en-ca/DSM/tutorial/What_is_RAID_Group
    https://kb.synology.com/en-ca/DSM/help/DSM/StorageManager/storage_pool_create_storage_pool?version=7
    Tomatopotato
        3
    Tomatopotato  
       6 天前
    @Tomatopotato

    更正一下

    “举个栗子假如是两个存储池” 写错了, 正确是“举个栗子假如是两个 Raid 阵列”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2614 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.