Linux: современная номенклатура накопителей

Испокон веков за поддержку интерфейсов ATA и SCSI в Linux отвечали разные подсистемы ядра. И с появлением дисков SATA к ним присоединилась поначалу ещё одна подсистема, предназначенная для поддержки нового интерфейса. Однако очень скоро была разработана объединённая подсистема ATA-SCSI, поддерживающая любые накопители -- PATA, SATA, eSATA, SCSI, SAS, USB.

В соответствие с этим и правилами udev номенклатура накопителей в Linux отныне (надеюсь, что присно и во веки веков) была полностью унифицирована: вне зависимости от типа их интерфейса, внешнего или внутреннего исполнения, файл устройства выглядит как /dev/sd?, а далее маркируется литерами в порядке подключения:

  • сначала к внутренним SATA-разъёмам,
  • затем к дополнительному PATA-разъёму,
  • и наконец, к внешним разъёмам eSATA и USB.

То есть в типичном случае не слишком крутой материнской платы прошлогоднего разлива (типа моей ASUS P5E-VM SE) в общем виде это будет выглядеть так:

Имя файла Устройство
/dev/sda Диск на 1-м SATA-разъёме
/dev/sdb Диск на 1-м SATA-разъёме
/dev/sdc Диск на 1-м SATA-разъёме
/dev/sdd Диск на 1-м SATA-разъёме
/dev/sde Master на PATA-разъёме
/dev/sdf Slave на PATA-разъёме

Подключаемые устройства продолжат алфавитный список в порядке подсоединения, например:

  • внешний USB-винчестер получит имя /dev/sdg,
  • USB-флэшка -- /dev/sdh,
  • носитель цифровой камеры -- /dev/sdi.

А вот файлы устройств CD/DVD получили собственные, нумерованные, имена: /dev/sr#, опять-таки вне зависимости от интерфейса и исполнения. То есть на машине с внутренним CD/DVD-приводом и подключённым по USB внешним первый получит имя /dev/sr0, а второй -- /dev/sr1 (обращаю внимание, что нумерация начинается с нуля).

Правила нумерации разделов на дисках остались без изменения:

  • файлы устройств первичных разделов, включая и тот, которому присвоен идентификатор расширенного, носят имена (например) от /dev/sda1 до /dev/sda4
  • логические разделы в Extended partition будут именоваться от /dev/sda5 и далее.

О номенклатуре же логических томов LVM и программных RAID мы поговорим на страницах, специально им посвящённых.


Теги: ,