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 мы поговорим на страницах, специально им посвящённых.
- Разметка дисков: общее введение
- Введение в “геометрию”
- MBR: ключ к дисковой разметке
- Таблица идентификаторов типа файловой системы
- Разметка в стиле DOS
- Использование разметки DOS-стиля в Linux
- BSD-стиль разметки
- Особенности разметки в стиле Sun/Solaris
- Общие вопросы номенклатуры накопителей
- Linux: история номенклатуры накопителей
- Linux: современная номенклатура накопителей
- FreeBSD: номенклатура дисков
- FreeBSD: номенклатура разделов
- DragonFlyBSD: особенности номенклатуры дисков и разделов
Теги: linux, имена устройств