收起左侧

zfs的raidz1和mirror的区别

1
回复
31
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

悬赏1飞牛币未解决

我用两块硬盘创建存储空间,用zfs文件系统,发现raidz1和mirror都可以选,而且用raidz1创建成功了。

image.png

这样的raidz1和mirror有啥区别?不是说raidz1必须最少三块硬盘才能组建吗?

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

26

回帖

0

牛值

江湖小虾

mirror 就是两块硬盘存相同的数据。而两块硬盘组成的 raidz1 是降级的 raidz1,虽然可以用但如果此时有一块盘坏了,所有数据都会丢失。

raidz1 可以再加一块盘变成完整 raidz1 (三盘)从而具有安全的数据冗余,也可以加更多盘进行存储空间扩容。

如果你只有两块盘,建议创建 mirror 空间,当需要扩容时,可以再加一块盘,将 mirror 转换成 raidz1(操作不安全)。

mirror 到 raidz1 可以用两种方式转换:

  1. 直接备份原盘数据,三张盘重建为 raidz1,复制回数据;
  2. (注:该操作不够安全,因为转换过程数据是没有冗余的)mirror 盘下掉一个镜像盘(mirror 降级),使用旧盘+新盘组成降级的 raidz1(就是你说的这种),将 mirror 里在数据复制到新的 raidz1 存储空间,完成后 mirror 的盘重新加入 raidz1 组成三盘。

总结,如果可以直接上三盘 raidz1,如果暂时不打算买硬盘,直接用两盘组 mirror,两盘 raidz1 没有安全冗余。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则