I am curious how admins are dealing with controllers like the Dell Perc 5 and
6 that can change the device name on a disk if a disk fails and the machine
reboots. These
controllers are not nicely behaved in that they happily fill in the device
numbers for
the physical drive that is
On FreeBSD, I avoid this issue completely by labelling either the entire disk
(via glabel(8)) or individual slices/partitions (via either glabel(8) or gpt
labels). Use the label name to build the vdevs. Then it doesn't matter where
the drive is connected, or how the device node is