I recently reformatted a drive I was using under Windows. The drive is a NVMe drive, but more crucially it is not the only NVMe drive on the system: the other hosts my small Windows partition.
To reformat it, I used KDE Partition Manager and deleted the existing partition (and the headers for it, wiping it completely), before adding a btrfs logical volume and adding a new partition onto it. When deciding where the partition should be mounted, I completely forgot drive device names are arbitrary. And since I have more than one drive, it would sometimes completely fail to mount on my system, because the name chosen when writing to my fstab file − /dev/nvme1n1p1 − would sometimes point to a partition on my Windows drive with a different filesystem on it.
I think it would be a nice addition to print a small warning message when creating a new partition, if multiple drives of the same “type” (nvme with nvme(X)n(Y)p(Z) names, or SATA with sdX names) are detected. It could be placed under the Device Node / UUID picker, and before the path picker (see the image below, taken from here).
