繁体   English   中英

用一个更大的磁盘替换 ZFS 池中的两个磁盘镜像

[英]Replace a two disk mirror within a ZFS pool with a single larger disk

我在 HP Microserver 中设置了这样的 ZFS 池。 每个磁盘的大小为 3TB,所有服务器磁盘托架都已装满:

pool: disks
state: ONLINE
 scan: scrub repaired 0B in 15h50m with 0 errors on Sun Sep 13 16:14:06 2020
config:

NAME                                            STATE     READ WRITE CKSUM
disks                                           ONLINE       0     0     0
  mirror-0                                      ONLINE       0     0     0
    ata-Hitachi_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  ONLINE       0     0     0
    ata-Hitachi_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  ONLINE       0     0     0
  mirror-1                                      ONLINE       0     0     0
    ata-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx          ONLINE       0     0     0
    ata-Hitachi_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  ONLINE       0     0     0

errors: No known data errors 

例如,是否可以将 mirror-1 迁移到单个更大的 10TB 驱动器?

如果是这样,推荐的方法是什么?

最终计划是采用这种安排,其中每个磁盘为 10TB:

NAME                                            STATE     READ WRITE CKSUM
disks                                           ONLINE       0     0     0
  mirror-0                                      ONLINE       0     0     0
    ata-Hitachi_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  ONLINE       0     0     0
  mirror-1                                      ONLINE       0     0     0
    ata-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx          ONLINE       0     0     0
  mirror-2                                      ONLINE       0     0     0
    ata-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx          ONLINE       0     0     0

是的。 用更大的驱动器替换镜像中的一个磁盘,等待它重新同步,然后分离另一个驱动器。 它将把 vdev 变成一个单一的、非镜像的磁盘。

请注意,如果丢失该磁盘,您将丢失整个池,并且没有冗余数据丢失的概率是非常重要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM