在威联通 Nas 中,存储池可用来组织一个或多个 RAID 组。比方说存储池 1 可以整合一个 raid1 再加一个单盘的空间。 如题,存储池之于磁盘组是不是等于 JBOD 之于磁盘? 具体来说,一个全部是单盘的存储池是不是就相当于是 JBOD ?
谢谢!
1
davehandong 11 天前
JBOD = just a bunch of disks ,物理设备,你可以理解成是“盘柜”,没有 raid 的功能,没有 raid 功能,没有 raid 功能。
再多说一句,我知道的家用成品 NAS 都是软 raid ,最起码我用的是软 raid 。 然后存储池是个逻辑概念。 如果拿 LVM 来比方(只是打比方) 单个硬盘好比 pv ,raid 好比 vg ,存储池好比 lv |
2
Tomatopotato 10 天前
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 |
3
Tomatopotato 10 天前
|