F.4. Создание разделов с помощью программы fdisk

Жесткий диск компьютера может быть разбит на один или более логических дисков, называемых разделы. Схема разбиения описана в таблице разбиения диска, находящейся на 0 секторе жесткого диска. На каждый такой раздел может быть установлена своя операционная система.

Для работы ОС Linux необходимо создать по крайней мере один раздел. На этом разделе должен находиться корневой каталог файловой системы. Второй раздел, посвященный Linux, обычно создают как раздел подкачки (swap). Кроме того, чтобы BIOS получил гарантированный доступ к загрузочным файлам, дополнительно создают на первых 1024 цилиндрах отдельный загрузочный раздел, где будет храниться образ ядра и т.д.

fdisk — утилита для создания и редактирования таблицы разделов.

fdisk понимает таблицы разделов типа DOS, типа BSD и типа SUN.

fdisk не может создавать большие разделы и не понимает таблицы разделов типа GPT (GUID Partition Table).

Работа с утилитой fdisk осуществляется через командный интерфейс.

[Предостережение]Предостережение

Если вы решили переразбить жесткий диск с помощью программы fdisk, жизненно необходимо сделать Backup. Сделайте две копии всех важных данных. Эти копии следует записать на переносные носители (такие как CD или DVD), при этом стоит заранее убедиться, что они читаемы.

Наберите fdisk /dev/hda для разбиения первого жесткого диска. Вы попадете в командный интерфейс. Команда m выдает возможные команды с расшифровкой, команда p печатает существующую в настоящий момент таблицу разделов.

Количество цилиндров для этого диска установлено в 60801.
С этим все в порядке, но значение больше, чем 1024,
и в отдельных установках могут возникнуть проблемы с:
1) программами, запускаемым при загрузке (напр., старые версии LILO)
2) загрузкой и программами разметки из других ОС
   (напр., DOS FDISK, OS/2 FDISK)

Команда (m для справки): m
Действие команды
   a   переключение флага загрузки
   b   редактирование метки диска bsd
   c   переключение флага dos-совместимости
   d   удаление раздела
   l   список известных типов файловых систем
   m   вывод этого меню
   n   добавление нового раздела
   o   создание новой пустой таблицы разделов DOS
   p   вывод таблицы разделов
   q   выход без сохранения изменений
   s   создание новой чистой метки диска Sun
   t   изменение id системы раздела
   u   изменение единиц измерения экрана/содержимого
   v   проверка таблицы разделов
   w   запись таблицы разделов на диск и выход
   x   дополнительная функциональность (только для экспертов)

Команда (m для справки): p

Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Единицы = цилиндры по 16065 * 512 = 8225280 байт

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        6387    51199155   8e  Linux LVM
/dev/sda3            6388       12761    51199155   8e  Linux LVM
/dev/sda4           12762       60801   385881300    5  Расширенный
/dev/sda5           12762       19135    51199123+  8e  Linux LVM
/dev/sda6           19136       25509    51199123+  8e  Linux LVM
/dev/sda7           25510       31883    51199123+  8e  Linux LVM
/dev/sda8           31884       38257    51199123+  8e  Linux LVM
/dev/sda9           38258       44631    51199123+  8e  Linux LVM
/dev/sda10          44632       51005    51199123+  8e  Linux LVM
/dev/sda11          51006       54829    30716248+  83  Linux
/dev/sda12          54830       55339     4096543+  82  Linux своп / Solaris
/dev/sda13          55340       56614    10241406   83  Linux
/dev/sda14          56615       58526    15358108+  83  Linux
[Внимание]Внимание

Пока вы не выполнили команду w, внесенные вами изменения еще не записаны! Вы можете нажать клавишу q, и таблица разделов останется нетронутой.