首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JBOD:任何可以执行RAID-0的系统都可以执行JBOD?

JBOD:任何可以执行RAID-0的系统都可以执行JBOD?
EN

Server Fault用户
提问于 2010-07-19 08:53:25
回答 4查看 10.4K关注 0票数 5

任何可以执行RAID-0的存储控制器都可以执行JBOD?

我正在寻找一种使用ZFS的存储解决方案,目前有戴尔Perc5i和6i不确定它们的JBOD能力。

ZFS真的只需要用于RAIDZ、RAIDZ2等的JBOD吗?

EN

回答 4

Server Fault用户

发布于 2012-02-28 19:42:01

JBOD和Raid-0之间有一个非常重要的区别,我从未见过有人提到:当磁盘在单个磁盘- Raid-0中发生故障时,这意味着整个raid -0已经失败,这意味着如果不重新启动服务器就无法替换失败的磁盘(除非您能够使用像MegaCli这样的raid实用程序,但这似乎并不容易)。如果磁盘在JBOD模式下失败,您应该能够热交换驱动器,ZFS将重建ZFS池。

参见这个线程:MegaRAID JBOD替代品

另外要记住的是,在JBOD模式下,您应该在技术上使用启用raid的驱动器(比如WD Caviar RE或Barracuda ES驱动器)。否则,raid控制器可能会错误地分离忙于修复自身的磁盘。但至少你可以热交换一下。

从ZFS上的维基百科页面:“注意,配置为JBOD的硬件RAID仍可能分离没有及时响应的磁盘;因此可能需要TLER/CCTL/ERC启用磁盘以防止驱动器辍学:29”。

票数 7
EN

Server Fault用户

发布于 2010-07-22 23:23:51

Perc5i和Perc6i在这方面很差劲(没有JBOD),因此不太适合ZFS。其他人对戴尔的SAS6i/r很幸运,因为它可以相对便宜地获得(约150美元),我相信它可以在非raid JBOD模式下运行。我会给戴尔打个电话,先问一下,因为我自己从来没有这样用过。调用时不要提到ZFS,只需询问SAS6i是否可以在没有任何RAID保护的情况下显示驱动器,或者它们是否必须是RAID 0/1虚拟磁盘的一部分。

ZFS需要您的磁盘,而不是抽象的“虚拟磁盘”或LUN。对于任何配置(单驱动器/镜像/条带/raidz),ZFS将使用CPU计算数据完整性的块校验和。使用RAID-Z/RAID-Z2,ZFS还使用您的CPU计算奇偶校验块(PERC5 5/PERC6上的RAID 5/RAID 6有用于此功能的机载芯片)。如果您进行镜像,ZFS不需要计算奇偶校验,因此cpu开销较低(只有校验和,没有奇偶校验),但由于它可以访问多个数据副本,ZFS将注意到任何损坏的块(在读或删除)和自我恢复。

票数 4
EN

Server Fault用户

发布于 2010-07-19 09:32:33

是的,即使是非RAID控制器也可以进行JBOD。这甚至比RAID-0更基本。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/161723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档