首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raidz-1奇偶校验盘?

Raidz-1奇偶校验盘?
EN

Server Fault用户
提问于 2010-07-29 11:48:48
回答 3查看 1.3K关注 0票数 4

我对如何配置我的zfs池感到有点困惑。将8个磁盘添加到raidz1池或将2x4添加到包含2个raidz1组的池中有什么确切的区别。示例

代码语言:javascript
复制
zpool create testPool raidz1 d1 d2 d3 d4 raidz1 d5 d6 d7 d8

zpool状态显示相同数量的可用磁盘空间,但在运行zfs列表testPool时,具有2个raidz组的磁盘空间显示一个组中所有磁盘的可用磁盘空间的1/2。

这个方法定义了两个奇偶校验磁盘吗?如何定义奇偶校验磁盘的数目?如果我用raidz2创建下面的池,它显示的空间几乎是相同的。

代码语言:javascript
复制
zpool create testPool raidz2 d1 d2 d3 d4 d5 d6 d7 d8

有什么线索吗?

非常感谢

EN

回答 3

Server Fault用户

发布于 2010-08-15 21:01:30

如果您熟悉传统的RAID,基本上是比较RAID6 (双奇偶)和RAID 50 (条形raid5集)。8磁盘RAID-z2设置可能是更好的选择,因为在不丢失所有数据的情况下,这8个磁盘中的任何两个都会失败,而对于一对4磁盘的raidz1集,每组只能容忍一个磁盘故障(同一组中的两个磁盘出现故障,而所有的磁盘都会丢失)。

在某些情况下,2x4disk RAIDz1集可能会提供更多的IOPS,因为较小的读/写可能由一半或另一半提供服务,而每个IO访问8磁盘raidz2设置中的每个磁盘,但是如果性能是您的主要考虑事项,则必须考虑镜像磁盘(ala 10)。

票数 2
EN

Server Fault用户

发布于 2010-07-29 11:54:00

第一个方法定义了两个“虚拟设备”,每个设备都有自己的奇偶校验磁盘。第二种方法创建一个虚拟设备,两个奇偶校验磁盘。两者都有相同的可用空间,如果在任何地方都没有控制器瓶颈,那么我猜它们的性能是一样的。

票数 0
EN

Server Fault用户

发布于 2010-08-15 22:09:18

在这两个示例中,您都为冗余提供了2个磁盘。所以可用的磁盘空间是相等的。

第一种是创建raidz条带(实际上是raid50),它更快,因为系统试图在第一组磁盘和第二组磁盘之间平衡负载。每个组都有1台设备的冗余,所以如果两个驱动器出现故障,并且都来自不同的组,则不会丢失数据。如果两个驱动器发生故障,并且它们都来自同一组,则您的数据将被破坏。

第二个创建了实际的raid6。它的速度较慢,但如果任何2个驱动器发生故障,您将保留数据。

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

https://serverfault.com/questions/165239

复制
相关文章

相似问题

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