Многие дистрибутивы предполагают
ручное создание разделов Linux с использованием программы fdisk
.
Другие могут автоматически создавать разделы. В любом случае вы должны знать
о существовании разделов и имен дисководов. Дисководы и разделы под Linux имеют
другие имена, по сравнению с другими операционными системами. Под MS-DOS дисководы
гибких дисков именуются A:
и B:
, в то время, как разделы
жесткого диска именуются C:
, D:
, и т.д. В Linux соглашение
о именах совсем другое.
Драйверы устройств,находящиеся
в каталоге /dev
, используются для общения с устройствами системы
(такими, как жесткий диск, мышь и т.п.)
Например, если у вас есть
мышь, вы имеете к ней доступ через драйвер /dev/mouse
. Дисководы
гибких дисков, жестких дисков и отдельные разделы имеют индивидуальные драйверы.
Пока можете не беспокоиться относительно интерфейса; пока важно только понять,
как именуются различные устройства при их использовании.
Таблица 1.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
..
Табл.
1.1: Имена разделов Linux