En un sistema moderno, un dispositivo de partición solo aparecerá si la partición realmente existe.
En un disco con una tabla de particiones MBR, los números de partición 1 a 4 corresponden a las cuatro ranuras de la tabla de particiones, llamadas particiones "primarias". No tienen que llenarse secuencialmente, por lo que es posible, por ejemplo, tener un sda2 pero no sda1. Los números de partición 5 y superiores corresponden a "unidades lógicas" en una partición extendida, y siempre están numeradas secuencialmente, por lo que no puede tener un sda6 sin tener un sda5 también.
En un disco con una tabla de particiones GPT, puede haber muchas más particiones (generalmente hasta 128), y todas son "primarias". Entonces podría tener un disco cuya única partición es sda9, por ejemplo.
Si el disco no tiene una tabla de particiones, entonces no tendrá dispositivos de partición, por supuesto.
Los sistemas más antiguos, aquellos que usan un static / dev en lugar de uno administrado por udev, generalmente tendrán nodos de dispositivo para todos los números de partición posibles, independientemente de si las particiones realmente existen. (Intentar abrir el archivo del dispositivo para una partición inexistente fallará, por supuesto).
Es posible renunciar a la partición y colocar un sistema de archivos directamente en un disco. Cuando monta un dispositivo de bloque, el controlador del sistema de archivos generalmente busca un superbloque en un desplazamiento predeterminado desde el comienzo del dispositivo, y dado que el comienzo de una partición no es el comienzo del disco en sí, el superbloque para un sistema de archivos en una partición está ubicado en un lugar diferente en el disco que el superbloque para un sistema de archivos creado en el dispositivo de "disco completo".
Entonces, si el disco solía tener solo un sistema de archivos, y luego se particionó y se creó un sistema de archivos en una partición, el antiguo superbloque todavía podría estar allí, por ejemplo, en el pequeño espacio antes del comienzo de la primera partición. Por lo tanto, el disco todavía parece tener un sistema de archivos tanto en el dispositivo de disco sin formato como en el dispositivo de partición, porque cualquiera que intente montar, cuando el controlador del sistema de archivos busque el superbloque, encontrará uno.
Sin embargo, en realidad no es seguro montar y usar ambos sistemas de archivos, ya que se superponen en el disco. Uno puede tener datos importantes de contabilidad en lo que el otro piensa que es espacio libre. Es por eso que es una buena idea poner a cero el comienzo de un dispositivo de bloque, eliminar los superbloques no deseados, cuando desee cambiar un disco sin formato a uno particionado, o viceversa, o cambiar el tipo de sistema de archivos utilizado en una partición, etc. .