Em um sistema moderno, um dispositivo de partição aparecerá apenas 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 na tabela de partição, denominados partições "primárias". Eles não precisam ser preenchidos sequencialmente; portanto, é possível, por exemplo, ter um sda2, mas não sda1. Os números de partição 5 e superiores correspondem a "unidades lógicas" em uma partição estendida e esses são sempre numerados sequencialmente, portanto, você não pode ter um sda6 sem ter um sda5 também.
Em um disco com uma tabela de partição GPT, pode haver muito mais partições (geralmente até 128) e todas são "primárias". Então você pode ter um disco cuja única partição é sda9, por exemplo.
Se o disco não tiver tabela de partição, ele não terá dispositivos de partição, é claro.
Os sistemas mais antigos - aqueles que usam um static / dev em vez de um gerenciado pelo udev - normalmente têm nós de dispositivo para todos os números de partição possíveis, independentemente de as partições realmente existirem. (É claro que tentar abrir o arquivo do dispositivo para uma partição inexistente.)
É possível abrir mão do 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 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 para um sistema de arquivos em uma partição está localizado em um local diferente do disco e o superbloco de um sistema de arquivos criado no dispositivo "disco inteiro".
Portanto, se o disco costumava ter apenas um sistema de arquivos e foi particionado e um sistema de arquivos foi criado em uma partição, o superbloco antigo ainda pode estar lá, por exemplo, na pequena lacuna 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 o que você tentar montar, quando o driver do sistema de arquivos procurar pelo superbloco, ele encontrará um.
Na verdade, não é seguro montar e usar os dois sistemas de arquivos, pois eles se sobrepõem no disco. Um pode ter dados importantes da contabilidade no que o outro pensa ser espaço livre. É por isso que é uma boa ideia zerar o início de um dispositivo de bloco, remover quaisquer superblocos indesejados, quando você deseja alterar um disco bruto para um particionado ou vice-versa, ou alterar o tipo de sistema de arquivos usado em uma partição, etc. .