In each guide about software RAID in Linux, I could find online I see that people usually create/assemble RAID devices using partitions, like:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
I'm confused why everyone uses partitions and if there is any problem to use just physical volumes like:
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc
In this case I assume that if I have a failed disk I don't have to do any partitions on spare disk, just connect it physically and add to raid. For me it looks better.
So my question is: is there any side effect of using physical volumes to create Linux software RAID?