使用单个较大的磁盘替换ZFS池中的两个磁盘镜像

问题描述

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

c.search(search_base='DC=ms,DC=ds,DC=company,DC=com',search_filter=('(sAMAccountName={0})').format(usrname),search_scope=SUBTREE,attributes=['cn','displayName','mail','member'])

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

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

最终的计划是迁移到这种安排,即每个磁盘为10TB:

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 

解决方法

是的。用较大的驱动器替换镜像中的一个磁盘,等待其解析器,然后分离另一个驱动器。它将把vdev变成单个非镜像磁盘。

请注意,如果丢失了该磁盘,则将丢失整个池,并且没有冗余,数据丢失的可能性也不小。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...