Дисководы и разделы под Linux
Многие дистрибутивы предполагают ручное создание разделов
Linux с использованием программы fdisk. Другие могут
автоматически создавать разделы. В любом случае вы должны знать
о существовании разделов и имен дисководов. Дисководы и разделы
под Linux имеют другие имена, по сравнению с другими
операционными системами. Под MS-DOS дисководы гибких дисков именуются A:
и B:, в то время, как разделы жесткого диска именуются
C:, D:, и
т.д. В Linux соглашение о именах совсем другое.
Драйверы устройств,находящиеся в каталоге /dev,
используются для общения с устройствами системы (такими, как
жесткий диск, мышь и т.п.)
Например, если у вас есть мышь, вы имеете к ней доступ через
драйвер /dev/mouse. Дисководы гибких дисков, жестких дисков и
отдельные разделы имеют индивидуальные драйверы. Пока можете не
беспокоиться относительно интерфейса; пока важно только понять,
как именуются различные устройства при их использовании.
Таблица 2.1 содержит имена различных драйверов.
Несколько замечаний по поводу этой таблицы. Обратите
внимание, что /dev/fd0 соответствует первому дисководу
(A: для MS-DOS) и /dev/fd1 соответствует
второму дисководу (B:).
SCSI-драйверы жестких дисков названы иначе, чем другие
драйверы. Драйверы IDE, MFM и RLL доступны через устройства
/dev/hda, /dev/hdb и т.д. Индивидуальные разделы на дисководе
/dev/hda будут /dev/hda1,
/dev/hda2 и т.д. А SCSI-драйверы
именуются /dev/sda, /dev/sdb,
и т.д., с разделами, именуемыми
/dev/sda1 и /dev/sda2.
Вот например. Предположим, что у вас один IDE-дисковод с
тремя первичными разделами. Два первых выделены под MS-DOS, а
третий раздел - расширенный, содержащий два логических раздела
под Linux. Устройства, соответствующие этим разделам, будут:
Первый раздел MS-DOS (C:) /dev/hda1
Второй раздел MS-DOS (D:) /dev/hda2
Расширенный раздел /dev/hda3
Первый логический раздел Linux /dev/hda5
Второй логический раздел Linux /dev/hda6
Обратите внимание, что пропущен /dev/hda4, он соответствует
четвертому первичному разделу, которого нет в этом примере.
Логические разделы именуются, начиная с /dev/hda5.
Устройство Имя
Первый дисковод (A:) /dev/fd0
Второй дисковод (B:) /dev/fd1
Первый жесткий диск (весь) /dev/hda
Первый жесткий диск, первичный раздел 1 /dev/hda1
Первый жесткий диск, первичный раздел 2 /dev/hda2
Первый жесткий диск, первичный раздел 3 /dev/hda3
Первый жесткий диск, первичный раздел 4 /dev/hda4
Первый жесткий диск, логический раздел 1 /dev/hda5
Первый жесткий диск, логический раздел 2 /dev/hda6
..
Второй жесткий диск (весь) /dev/hdb
Второй жесткий диск, первичный раздел 1 /dev/hdb1
..
Первый SCSI драйвер диска (весь) /dev/sda
Первый SCSI драйвер диска, первичный раздел 1 /dev/sda1
..
Второй SCSI драйвер диска (весь) /dev/sdb
Второй SCSI драйвер диска, первичный раздел 1 /dev/sdb1
..
Табл. 2.1: Имена разделов Linux