首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZFS:替换raidz2 1-raidz2的条带池成员

ZFS:替换raidz2 1-raidz2的条带池成员
EN

Server Fault用户
提问于 2022-09-04 23:58:56
回答 1查看 49关注 0票数 2

我有一个游泳池(在Ubuntu20LTS)是这样的:

代码语言:javascript
复制
# zpool status
  pool: zpool_test
 state: ONLINE
  scan: none requested
config:

    NAME        STATE     READ WRITE CKSUM
    zpool_test  ONLINE       0     0     0
      raidz2-0  ONLINE       0     0     0
        sdb     ONLINE       0     0     0
        sdc     ONLINE       0     0     0
        sdd     ONLINE       0     0     0
        sde     ONLINE       0     0     0
      raidz1-1  ONLINE       0     0     0
        sdf     ONLINE       0     0     0
        sdg     ONLINE       0     0     0
        sdh     ONLINE       0     0     0
      sdi     ONLINE       0     0     0
      raidz2-2  ONLINE       0     0     0
        sdj     ONLINE       0     0     0
        sdk     ONLINE       0     0     0
        sdl     ONLINE       0     0     0
        sdm     ONLINE       0     0     0

errors: No known data errors

通过创建这个zpool,我做了一个错误,意外地添加了一个raidz1而不是raidz2。(参见raidz1-1)我复制了这个zpool_test的情况。创建命令:

代码语言:javascript
复制
# zpool create zpool_test -o ashift=12 -f \
raidz2 \
 /dev/sdb \
 /dev/sdc \
 /dev/sdd \
 /dev/sde \
raidz1 \
 /dev/sdf \
 /dev/sdg \
 /dev/sdh \
 /dev/sdi \
raidz2 \
 /dev/sdj \
 /dev/sdk \
 /dev/sdl \
 /dev/sdm

现在我想用一个raidz2集替换这个raidz2 1集。我用一个普通的条带集进行了尝试;我可以使用zpool替换zpool_test /dev/disk1 1/dev/disk1 4(例如),它们立即成为条集的成员。但是现在raidz1当然是成员(包含磁盘)。

我觉得这只是语法上的事情,但我猜测到目前为止我还没有成功:-)有谁想过吗?显然,我有4个磁盘可用: /dev/sdn /dev/sdo /dev/sdp /dev/sdq

EN

回答 1

Server Fault用户

发布于 2022-09-05 09:02:00

不幸的是,您必须用正确的所需布局重新构建和配置zpool。

设置没有其他选项。

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

https://serverfault.com/questions/1109946

复制
相关文章

相似问题

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