В современной системе устройство раздела появится, только если раздел действительно существует.
На диске с таблицей разделов MBR номера разделов с 1 по 4 соответствуют четырем слотам в таблице разделов, которые называются «основными» разделами. Их не нужно заполнять последовательно, поэтому возможно, например, иметь sda2, но не sda1. Номера разделов от 5 и выше соответствуют «логическим дискам» в расширенном разделе, и они всегда нумеруются последовательно, поэтому у вас не может быть sda6 без sda5.
На диске с таблицей разделов GPT может быть гораздо больше (обычно до 128) разделов, и все они являются «основными». Таким образом, вы можете иметь диск, чей единственный раздел, например, sda9.
Если на диске нет таблицы разделов, то, конечно, на нем не будет устройств разделов.
В старых системах - использующих static / dev, а не систему, управляемую udev, - как правило, будут узлы устройств для всех возможных номеров разделов, независимо от того, существуют ли разделы на самом деле. (Конечно, попытка открыть файл устройства для несуществующего раздела не удастся.)
Можно отказаться от разбиения и поместить файловую систему прямо на диск. Когда вы монтируете блочное устройство, драйвер файловой системы обычно ищет суперблок с заранее определенным смещением от начала устройства, и поскольку начало раздела не является началом самого диска, суперблок для файловой системы в разделе расположен в другом месте на диске, чем суперблок для файловой системы, созданной на устройстве «весь диск».
Таким образом, если на диске раньше была только файловая система, а затем он был разбит на разделы и файловая система была создана в разделе, старый суперблок мог бы все еще там находиться, например, в небольшом промежутке перед началом первого раздела. Таким образом, кажется, что диск все еще имеет файловую систему как на устройстве с необработанным диском, так и на устройстве с разделами, потому что, какую бы вы ни пытались смонтировать, когда драйвер файловой системы будет искать суперблок, он найдет его.
Однако на самом деле небезопасно монтировать и использовать обе файловые системы, поскольку они перекрываются на диске. У одного могут быть важные бухгалтерские данные в том, что другой считает свободным местом. Вот почему рекомендуется обнулять начало блочного устройства, удалять любые нежелательные суперблоки, когда вы хотите заменить сырой диск на разделенный, или наоборот, или изменить тип файловой системы, используемой в разделе, и т. Д. ,