首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个有很多镜像歌舞者的zpool有意义吗?

创建一个有很多镜像歌舞者的zpool有意义吗?
EN

Server Fault用户
提问于 2021-10-01 09:22:52
回答 2查看 3.9K关注 0票数 5

对于前缀,我对ZFS相当陌生。我的目标是创建一个内部NAS系统,减少丢失所有数据的机会。

目前,我已经获得了四个4TB磁盘,我计划在一个带有两个镜像vdevs的zpool中运行它们,如下所示:

代码语言:javascript
复制
  pool: data
 state: ONLINE
  scan: none requested
config:

    NAME                STATE     READ WRITE CKSUM
    data                ONLINE       0     0     0
      mirror-0          ONLINE       0     0     0
        <disk 0>        ONLINE       0     0     0
        <disk 1>        ONLINE       0     0     0
      mirror-1          ONLINE       0     0     0
        <disk 2>        ONLINE       0     0     0
        <disk 3>        ONLINE       0     0     0

当稍后用更多的磁盘扩展zpool时,继续添加mirror-2mirror-3 (每个磁盘都有两个配对磁盘)是否有意义?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2021-10-03 07:52:02

使用多个镜像vdevs对zfs来说根本不是问题。他们提供了更高的性能比雷兹歌舞和更快的重新银牌。一个全镜像池更容易扩展,对于最近的zfs版本,甚至更容易缩小(例如:支持vdev删除)。

raidz具有更好的空间效率,并且在其raidz2和raidz3版本中具有更好的弹性。raidz池可以通过至少3个磁盘进行扩展,从而生成一个新的raidz1 vdev。然而,这样的配置并不理想:对于大的HDD,您应该始终使用raidz2。这意味着扩展raidz2 vdev需要4个磁盘,与镜像相比没有更好的空间效率(即: 50%),但更好的弹性(任何两个磁盘都可以在不丢失数据的情况下失败)。

考虑到所有因素,当需要良好的随机IO性能时,我总是使用镜像。我只在空间效率更高时才使用raidz2,并且只使用相当宽的条纹(6+磁盘)。

由于您计划只使用4个磁盘并在以后展开,我建议您使用普通镜像。

票数 4
EN

Server Fault用户

发布于 2021-10-03 07:06:31

这要看情况。你所展示的其实是一个raid 10,所以是的-你可以继续用更多的镜像服务来发展它。尽管您确实应该考虑使用raidz,因为raid10只是对磁盘的浪费。

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

https://serverfault.com/questions/1079267

复制
相关文章

相似问题

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