Mixed VDEV Capacities

Added new VDEV for existing Pool with same model disk but after adding got warning about Mixed VDEV Capacities which I guess is caused because different part size how them handle TrueNAS SCale. Below can see that all disk has same size but last 8 which I added as new VDEV has 1 part instead of 2 as for others disks. This something what I can’t change while adding new VDEV thru web GUI so seem like bug. I have version 23.10.0.1 Any advices how to fix this or it is bug?

sda           8:0    0 18000207937536  0 disk
├─sda1        8:1    0     2147418624  0 part
└─sda2        8:2    0 17998060371456  0 part
sdb           8:16   0 18000207937536  0 disk
├─sdb1        8:17   0     2147418624  0 part
└─sdb2        8:18   0 17998060371456  0 part
sdc           8:32   0 18000207937536  0 disk
├─sdc1        8:33   0     2147418624  0 part
└─sdc2        8:34   0 17998060371456  0 part
sde           8:64   0 18000207937536  0 disk
├─sde1        8:65   0     2147418624  0 part
└─sde2        8:66   0 17998060371456  0 part
sdf           8:80   0 18000207937536  0 disk
├─sdf1        8:81   0     2147418624  0 part
└─sdf2        8:82   0 17998060371456  0 part
sdg           8:96   0 18000207937536  0 disk
├─sdg1        8:97   0     2147418624  0 part
└─sdg2        8:98   0 17998060371456  0 part
sdh           8:112  0 18000207937536  0 disk
├─sdh1        8:113  0     2147418624  0 part
└─sdh2        8:114  0 17998060371456  0 part
sdi           8:128  0 18000207937536  0 disk
├─sdi1        8:129  0     2147418624  0 part
└─sdi2        8:130  0 17998060371456  0 part
sdj           8:144  0 18000207937536  0 disk
├─sdj1        8:145  0     2147418624  0 part
└─sdj2        8:146  0 17998060371456  0 part
sdk           8:160  0 18000207937536  0 disk
├─sdk1        8:161  0     2147418624  0 part
└─sdk2        8:162  0 17998060371456  0 part
sdl           8:176  0 18000207937536  0 disk
├─sdl1        8:177  0     2147418624  0 part
└─sdl2        8:178  0 17998060371456  0 part
sdm           8:192  0 18000207937536  0 disk
├─sdm1        8:193  0     2147418624  0 part
└─sdm2        8:194  0 17998060371456  0 part
sdn           8:208  0 18000207937536  0 disk
├─sdn1        8:209  0     2147418624  0 part
└─sdn2        8:210  0 17998060371456  0 part
sdo           8:224  0 18000207937536  0 disk
├─sdo1        8:225  0     2147418624  0 part
└─sdo2        8:226  0 17998060371456  0 part
sdp           8:240  0 18000207937536  0 disk
├─sdp1        8:241  0     2147418624  0 part
└─sdp2        8:242  0 17998060371456  0 part
sdq          65:0    0 18000207937536  0 disk
├─sdq1       65:1    0     2147418624  0 part
└─sdq2       65:2    0 17998060371456  0 part
sdr          65:16   0 18000207937536  0 disk
├─sdr1       65:17   0     2147418624  0 part
└─sdr2       65:18   0 17998060371456  0 part
sds          65:32   0 18000207937536  0 disk
├─sds1       65:33   0     2147418624  0 part
└─sds2       65:34   0 17998060371456  0 part
sdt          65:48   0 18000207937536  0 disk
├─sdt1       65:49   0     2147418624  0 part
└─sdt2       65:50   0 17998060371456  0 part
sdu          65:64   0 18000207937536  0 disk
├─sdu1       65:65   0     2147418624  0 part
└─sdu2       65:66   0 17998060371456  0 part
sdv          65:80   0 18000207937536  0 disk
├─sdv1       65:81   0     2147418624  0 part
└─sdv2       65:82   0 17998060371456  0 part
sdw          65:96   0 18000207937536  0 disk
├─sdw1       65:97   0     2147418624  0 part
└─sdw2       65:98   0 17998060371456  0 part
sdx          65:112  0 18000207937536  0 disk
├─sdx1       65:113  0     2147418624  0 part
└─sdx2       65:114  0 17998060371456  0 part
sdy          65:128  0 18000207937536  0 disk
├─sdy1       65:129  0     2147418624  0 part
└─sdy2       65:130  0 17998060371456  0 part
sdz          65:144  0 18000207937536  0 disk
├─sdz1       65:145  0     2147418624  0 part
└─sdz2       65:146  0 17998060371456  0 part
sdaa         65:160  0 18000207937536  0 disk
├─sdaa1      65:161  0     2147418624  0 part
└─sdaa2      65:162  0 17998060371456  0 part
sdab         65:176  0 18000207937536  0 disk
├─sdab1      65:177  0     2147418624  0 part
└─sdab2      65:178  0 17998060371456  0 part
sdac         65:192  0 18000207937536  0 disk
├─sdac1      65:193  0     2147418624  0 part
└─sdac2      65:194  0 17998060371456  0 part
sdad         65:208  0 18000207937536  0 disk
├─sdad1      65:209  0     2147418624  0 part
└─sdad2      65:210  0 17998060371456  0 part
sdae         65:224  0 18000207937536  0 disk
├─sdae1      65:225  0     2147418624  0 part
└─sdae2      65:226  0 17998060371456  0 part
sdaf         65:240  0 18000207937536  0 disk
├─sdaf1      65:241  0     2147418624  0 part
└─sdaf2      65:242  0 17998060371456  0 part
sdak         66:64   0 18000207937536  0 disk
├─sdak1      66:65   0     2147418624  0 part
└─sdak2      66:66   0 17998060371456  0 part
sdal         66:80   0 18000207937536  0 disk
├─sdal1      66:81   0     2147418624  0 part
└─sdal2      66:82   0 17998060371456  0 part
sdao         66:128  0 18000207937536  0 disk
├─sdao1      66:129  0     2147418624  0 part
└─sdao2      66:130  0 17998060371456  0 part
sdap         66:144  0 18000207937536  0 disk
├─sdap1      66:145  0     2147418624  0 part
└─sdap2      66:146  0 17998060371456  0 part
sdaq         66:160  0 18000207937536  0 disk
├─sdaq1      66:161  0     2147418624  0 part
└─sdaq2      66:162  0 17998060371456  0 part
sdar         66:176  0 18000207937536  0 disk
├─sdar1      66:177  0     2147418624  0 part
└─sdar2      66:178  0 17998060371456  0 part
sdas         66:192  0 18000207937536  0 disk
├─sdas1      66:193  0     2147418624  0 part
└─sdas2      66:194  0 17998060371456  0 part
sdat         66:208  0 18000207937536  0 disk
├─sdat1      66:209  0     2147418624  0 part
└─sdat2      66:210  0 17998060371456  0 part
sdau         66:224  0 18000207937536  0 disk
├─sdau1      66:225  0     2147418624  0 part
└─sdau2      66:226  0 17998060371456  0 part
sdav         66:240  0 18000207937536  0 disk
└─sdav1      66:241  0 18000205840384  0 part
sdaw         67:0    0 18000207937536  0 disk
└─sdaw1      67:1    0 18000205840384  0 part
sdax         67:16   0 18000207937536  0 disk
└─sdax1      67:17   0 18000205840384  0 part
sday         67:32   0 18000207937536  0 disk
└─sday1      67:33   0 18000205840384  0 part
sdaz         67:48   0 18000207937536  0 disk
└─sdaz1      67:49   0 18000205840384  0 part
sdba         67:64   0 18000207937536  0 disk
└─sdba1      67:65   0 18000205840384  0 part
sdbb         67:80   0 18000207937536  0 disk
└─sdbb1      67:81   0 18000205840384  0 part
sdbc         67:96   0 18000207937536  0 disk
└─sdbc1      67:97   0 18000205840384  0 part

Thank you
BR
GS

In System Settings → Advanced → Storage, have you got the swap partition size set to 2GB?

1 Like

Yes, I have default Swap Size 2 GiB but for boot-pool. Therefore VDEV with disks was added to data pool. Probably by default Swap Size is assigned to data pool so after I changed to boot-pool those small parts was left on disks when first time was creating data pool.
My assumption is correct?

According to the tooltip, it should be working

But that is from Dragonfish.

I think the version of Scale you’re running may have a swap related bug (or two). The latest Cobia version is 23.10.2 I believe.

1 Like

I wondering can switch Swap back to data pool can solve the issue so new part will be created for disk where it missing and original part will be used where already exist swap part. Just don’t know is it important part number as original disk has part1 for swap and part2 for data but for new disk part1 will be for data and part2 from swap but then size should match for all disks.

This is something even CORE has iirc; I am sure it asks you if you want swap in the first install.

This issue is not related to version as I upgraded to TrueNAS-SCALE-24.04.0 but disk size inconsistency still there. Also tried to move System Dataset Pool back to data pool but no new part added to new disks. So I consider to leave System Dataset Pool to boot-pool and try to remove unnecessary disk parts manually. Did anyone tried to do this manually with fdisk and didn’t crashed RAID?