[SOLVED] Expanding RAID10 ZFS pool

jetori5137

New Member
Oct 7, 2023
2
0
1
Hey everyone,

I'm a little bit confused as to expanding RAID10 ZFS pool.

I'm currently having this configuration:

Code:
  pool: pool1
 state: ONLINE
config:
        NAME                                    STATE     READ WRITE CKSUM
        pool1                                   ONLINE       0     0     0
          mirror-0                              ONLINE       0     0     0
            ata-WDC_WD160EDGZ-11B2DA0_xxxxxxx1  ONLINE       0     0     0
            ata-WDC_WUH721816ALE6L4_xxxxxxx2    ONLINE       0     0     0
          mirror-1                              ONLINE       0     0     0
            ata-WDC_WUH721816ALE6L4_xxxxxxx3    ONLINE       0     0     0
            ata-ST18000NM003J-2TV102_xxxxxxx4   ONLINE       0     0     0

I've bought 4 more drives (same size) to add 2 to each mirror, but whenever I try to execute 'zpool attach' or 'zpool add' it's giving me very vague errors like "too many arguments".

Is there a way to safely add 2 new drives to each mirror without deleting the whole pool and recreating from scratch? It has more than 32TB of data.
 
To anyone who'll have the same issue:

It's rather easy.
Just execute those 2 commands:

Code:
zpool add mirror /dev/disk/by-id/your-new-disk-1 /dev/disk/by-id/your-new-disk-2
zpool add mirror /dev/disk/by-id/your-new-disk-3 /dev/disk/by-id/your-new-disk-4

!solved