Sur un système moderne, un périphérique de partition n'apparaîtra que si la partition existe réellement.
Sur un disque avec une table de partition MBR, les numéros de partition 1 à 4 correspondent aux quatre emplacements de la table de partition, appelés partitions "primaires". Ils ne doivent pas être remplis séquentiellement, il est donc possible, par exemple, d'avoir un sda2 mais pas de sda1. Les numéros de partition 5 et plus correspondent à des "lecteurs logiques" dans une partition étendue, et ceux-ci sont toujours numérotés séquentiellement, vous ne pouvez donc pas avoir de sda6 sans avoir aussi de sda5.
Sur un disque avec une table de partition GPT, il peut y avoir beaucoup plus (généralement jusqu'à 128) partitions, et toutes sont "primaires". Ainsi, vous pourriez avoir un disque dont la seule partition est sda9, par exemple.
Si le disque n'a pas de table de partition, il n'aura bien sûr aucun périphérique de partition.
Les systèmes plus anciens - ceux qui utilisent un statique / dev plutôt qu'un système géré par udev - auront généralement des nœuds de périphérique pour tous les numéros de partition possibles, que les partitions existent ou non. (Essayer d'ouvrir le fichier de périphérique pour une partition inexistante échouera, bien sûr.)
Il est possible de renoncer au partitionnement et de placer un système de fichiers directement sur un disque. Lorsque vous montez un périphérique bloc, le pilote du système de fichiers recherche généralement un superbloc à un décalage prédéterminé par rapport au début du périphérique, et puisque le début d'une partition n'est pas le début du disque lui-même, le superbloc d'un système de fichiers dans une partition est situé à un endroit différent du disque que le superbloc pour un système de fichiers créé sur le périphérique "disque entier".
Donc, si le disque avait juste un système de fichiers, puis qu'il a été partitionné et qu'un système de fichiers a été créé dans une partition, l'ancien superbloc peut toujours être là, par exemple dans le petit espace avant le début de la première partition. Ainsi, le disque semble toujours avoir un système de fichiers sur le périphérique de disque brut et sur le périphérique de partition, car celui que vous essayez de monter, lorsque le pilote du système de fichiers recherche le superbloc, il en trouve un.
Cependant, il n'est pas sûr de monter et d'utiliser les deux systèmes de fichiers, car ils se chevauchent sur le disque. L'un peut avoir des données comptables importantes dans ce que l'autre pense être de l'espace libre. C'est pourquoi c'est une bonne idée de mettre à zéro le début d'un périphérique de bloc, de supprimer tous les superblocs indésirables, lorsque vous voulez changer un disque brut en un disque partitionné, ou vice versa, ou changer le type de système de fichiers utilisé sur une partition, etc. .