Em um sistema moderno, um dispositivo de partição só aparecerá se a partição realmente existir.
Em um disco com uma tabela de partição MBR, os números de partição 1 a 4 correspondem aos quatro slots da tabela de partição, chamados de partições "primárias". Eles não precisam ser preenchidos sequencialmente, por isso é possível, por exemplo, ter um sda2, mas não sda1. Os números de partição 5 e acima correspondem a "drives lógicos" em uma partição estendida, e esses são sempre numerados sequencialmente, então você não pode ter um sda6 sem ter um sda5 também.
Em um disco com uma tabela de partições GPT, pode haver muito mais (normalmente até 128) partições e todas são "primárias". Então você poderia ter um disco cuja única partição é sda9, por exemplo.
Se o disco não tiver uma tabela de partições, então não haverá dispositivos de partição, é claro.
Sistemas mais antigos - aqueles que usam um static / dev em vez de um gerenciado pelo udev - normalmente terão nós de dispositivo para todos os números de partição possíveis, independentemente de as partições realmente existirem. (Tentar abrir o arquivo do dispositivo para uma partição não existente irá falhar, é claro).
É possível renunciar ao particionamento e colocar um sistema de arquivos diretamente em um disco. Quando você monta um dispositivo de bloco, o driver do sistema de arquivos normalmente procura por um superbloco em um deslocamento predeterminado desde o início do dispositivo e como o início de uma partição não é o início do próprio disco, o superbloco de um sistema de arquivos em uma partição está localizado em um lugar diferente no disco do que o superbloco de um sistema de arquivos criado no dispositivo "disco inteiro".
Assim, se o disco costumava ter apenas um sistema de arquivos e, em seguida, ele era particionado e um sistema de arquivos era criado em uma partição, o antigo superbloco ainda poderia estar lá, por exemplo, no pequeno intervalo antes do início da primeira partição. Portanto, o disco ainda parece ter um sistema de arquivos no dispositivo de disco bruto e no dispositivo de partição, porque qualquer um que você tentar montar, quando o driver do sistema de arquivos for procurar o superbloco, ele encontrará um.
Na verdade, não é seguro montar e usar os dois sistemas de arquivos, já que eles se sobrepõem no disco. Pode-se ter dados importantes da contabilidade no que o outro pensa ser espaço livre. É por isso que é uma boa idéia zerar o início de um dispositivo de bloco, remover qualquer superbloco indesejado, quando você quiser alterar um disco bruto para um particionado, ou vice-versa, ou alterar o tipo de sistema de arquivos usado em uma partição, etc. .