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

标签 mirror nas zfs raid

我在 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 变成一个单一的、非镜像的磁盘。
请注意,如果丢失该磁盘,您将丢失整个池,并且没有冗余数据丢失的概率是非常重要的。

关于mirror - 用一个更大的磁盘替换 ZFS 池中的两个磁盘镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64166468/

相关文章:

php - 无法在 ASUSTOR NAS 型号 AS-302T 上执行 cron 作业

backup - rsync "failed to set times on "XYZ“: No such files or directory (2)

amazon-ec2 - 创建池时 AWS/dev/names 上的 ZFS

linux - 在嵌入式 Linux 中使用 ZFS

javascript - HTML Canvas : How to draw a flipped/mirrored image?

java - 沿 y 轴的镜像

git - git镜像后无法从远程存储库读取

swift - 在 Swift 中,如何获取变量的全限定名?

raid - 如果操作系统硬盘在不导出 ZFS 的情况下死亡,我可以恢复 ZFS 池吗?