Обозначения дисков и дисковых разделов в системах linux.
Один из основных постулатов Unix/Linux — «всё есть файл», и жесткие диски — не исключение.
Каждый найденный ядром диск, отображается в виде файла в специальном каталоге устройств «/dev»
Диски.
/dev/hda — master на 1 контроллере,
/dev/hdb — slave на 1 контроллере,
/dev/hdc — master на 2 контроллере,
/dev/hdd — slave на 2 контроллере.
SATA/ SCSI HDD, а также многие переносные накопители типа USB flash:
/dev/sda, /dev/sdb, /dev/sdc и т.д.
На новых Linux-ядрах >=2.6.21 для некоторых чипсетов может действовать новая система именования IDE-дисков, при которой IDE-устройства именуются также как и SATA/ SCSI .
Приведем наглядный пример:
dd if=/dev/sda 512 1
сохранит MBR c первого диска SATA/ SCSI в системе в обычный файл MY_SATA_MBR.BIN.
Получить список обнаруженных системой дисков можно выполнив команду fdisk -l:
v-serv:~# fdisk -l Disk /dev/sda: 200.0 GB, 200048565760 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 3824 30716248+ c W95 FAT32 (LBA) /dev/sda2 3825 4532 5687010 83 Linux /dev/sda3 4533 5140 4883760 83 Linux /dev/sda4 5141 24321 154071382+ 5 Extended /dev/sda5 5141 5991 6835626 83 Linux /dev/sda6 5992 7207 9767488+ 83 Linux /dev/sda7 7208 10854 29294496 83 Linux /dev/sda8 10855 24321 108173646 83 Linux Disk /dev/sdb: 320.0 GB, 320071851520 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 365 2931831 83 Linux /dev/sdb2 366 1216 6835657+ 83 Linux /dev/sdb3 1217 1277 489982+ 82 Linux swap / Solaris /dev/sdb4 1278 38913 302311170 5 Extended /dev/sdb5 1278 4924 29294496 83 Linux /dev/sdb6 4925 5046 979933+ 83 Linux /dev/sdb7 5047 6870 14651248+ 83 Linux /dev/sdb8 6871 7478 4883728+ 83 Linux /dev/sdb9 7479 8086 4883728+ 83 Linux /dev/sdb10 8087 21553 108173646 83 Linux /dev/sdb11 21554 33711 97659103+ 83 Linux /dev/sdb12 33712 38913 41785033+ 83 Linux
Разделы.
Конкретный раздел (синонимы — том, партиция) определяется по номеру, после обозначения устройства, начиная с 1. Например: hdc5 — пятый том мастера на втором контроллере IDE, sde3 — третий том пятого SATA/ SCSI накопителя.
Например: как быстро уничтожить форматированный раздел — заполним нулевыми байтами первые 10MB:
dd if=/dev/zero count=Разделы могут быть:
основными, которых на диске может быть не более 4-х;
расширенными (Extended) — логические разделы (обычно только один) с которыми нельзя работать, контейнер для дополнительных разделов;
дополнительными — их номера всегда >=5.
Кроме номера и размера, каждый раздел имеет свой тип, который обозначен одним байтом:
Sda sdb что означает
Имена дисков и разделов в Linux могут отличаться от имён в других операционных системах. Для того чтобы создавать и монтировать разделы вам нужно знать какие имена используются в Linux. Вот основы схемы именования:
- Первый дисковод гибких дисков называется /dev/fd0 .
- Второй дисковод гибких дисков называется /dev/fd1 .
- Первый SCSI диск (отсчитывая по SCSI ID) называется /dev/sda .
- Второй SCSI диск (отсчитывая по SCSI ID) называется /dev/sdb и так далее.
- Первый SCSI CD-ROM называется /dev/scd0 , также можно использовать /dev/sr0 .
- Мастер диск первичного IDE контроллера называется /dev/hda .
- Подчинённый диск первичного IDE контроллера называется /dev/hdb .
- Мастер и подчинённый диски вторичного контроллера называются /dev/hdc и /dev/hdd соответственно. Новые IDE контроллеры могут на самом деле иметь два канала, эффективно действуя как два независимых контроллера.
- Первый XT диск называется /dev/xda .
- Второй XT диск называется /dev/xdb .
Имена разделов диска получаются добавлением к имени диска десятичного числа: sda1 и sda2 представляют первый и второй разделы на первом диске SCSI в системе.
Вот реальный пример. Предположим, что вы имеете систему с 2-мя SCSI дисками, один имеет SCSI адрес 2, а другой SCSI адрес 4. Первый диск (с адресом 2) называется sda , а второй sdb . Если диск sda содержит 3 раздела, то их имена будут sda1 , sda2 и sda3 . То же относится к диску sdb и его разделам.
Заметим, что если вы имеете два адаптера SCSI (то есть, контроллера), то порядок дисков может показаться непонятным. Лучшее решение в этом случае посмотреть загрузочные сообщения; предполагается, что вы знаете модели дисков и/или их объём.
В Linux первичные разделы представляются как имя диска плюс число от 1 до 4. Например, первый первичный раздел первого IDE диска называется /dev/hda1 . Логические разделы нумеруются начиная с 5, поэтому первый логический раздел на том же диске называется /dev/hda5 . Помните, что это расширенный раздел, то есть первичный раздел содержащий логические разделы, сам по себе не использующийся. Это применимо и к дискам SCSI и к дискам IDE.
| Пред. | Уровень выше | След. |
| C.3. Рекомендуемые схемы разметки | Начало | C.5. Программы разметки в Debian |
Sda sdb что означает
Имена дисков и разделов в Linux могут отличаться от имён в других операционных системах. Для того чтобы создавать и монтировать разделы вам нужно знать какие имена используются в Linux. Вот основы схемы именования:
- Первое устройство DASD называется /dev/dasda .
- Второе устройство DASD называется /dev/dasdb и так далее.
Имена разделов диска получаются добавлением к имени диска десятичного числа: dasda1 и dasda2 представляют первый и второй раздел первого устройства DASD в системе.
|
![]() |
|
| C.3. Рекомендуемые схемы разметки | ![]() |
C.5. Программы разметки в Debian |
Sda sdb что означает
Имена дисков и разделов в Linux могут отличаться от имён в других операционных системах. Для того чтобы создавать и монтировать разделы вам нужно знать какие имена используются в Linux. Вот основы схемы именования:
- Первый обнаруженный жёсткий диск называется /dev/sda .
- Второй обнаруженный жёсткий диск называется /dev/sdb и так далее.
- Первый SCSI CD-ROM называется /dev/scd0 , также можно использовать /dev/sr0 .
Имена разделов диска получаются добавлением к имени диска десятичного числа: sda1 и sda2 представляют первый и второй разделы на первом диске SCSI в системе.
Вот реальный пример. Предположим, что вы имеете систему с 2-мя SCSI дисками, один имеет SCSI адрес 2, а другой SCSI адрес 4. Первый диск (с адресом 2) называется sda , а второй sdb . Если диск sda содержит 3 раздела, то их имена будут sda1 , sda2 и sda3 . То же относится к диску sdb и его разделам.
Заметим, что если вы имеете два адаптера SCSI (то есть, контроллера), то порядок дисков может показаться непонятным. Лучшее решение в этом случае посмотреть загрузочные сообщения; предполагается, что вы знаете модели дисков и/или их объём.
В Linux первичные разделы представляются как имя диска плюс число от 1 до 4. Например, первый первичный раздел первого диска называется /dev/sda1 . Логические разделы нумеруются начиная с 5, поэтому первый логический раздел на том же диске называется /dev/sda5 . Помните, что это расширенный раздел, то есть первичный раздел содержащий логические разделы, сам по себе не использующийся.
|
![]() |
|
| C.3. Рекомендуемые схемы разметки | ![]() |
C.5. Программы разметки в Debian |



