I have a mdadm RAID 1 and RAID 6 setup with 8 TB disks which are using 4 kB physical sector size but 512 B logical sector size. I want to add more 8 TB disks to these arrays and the way I usually do it is by copying the GPT with sgdisk. This however didn't work as the new drives are "4k native", i.e. have 4 kB physical sector size as well as logical sector size.
(It seems that no common GPT manipulation tool can take this into account so I am prepared to create the new partition table manually by creating partitions with the identical size specified by bytes.)
However, I was unable to find any information regarding the fact that I want to mix drives with logical sector size of 512 B and 4 kB in one array (RAID 1 and RAID6).
Is there any downside of mixing up drives with 512 B and 4 kB sector size in one array? The physical sector size is 4 kB for all disks.
From my understanding of how mdadm RAID works, it should be fine, because chunk size is usually at least 64 kB for the smaller RAID array and the RAID itself shouldn't deal with sectors but rather LBA which should "abstract out" the underlying layout.