9.15. Создание дисковых разделов Linux командой fdisk
Проблема
Требуется разбить на разделы новый жёсткий диск или создать раздел на базе свободного пространства на существующем жёстком диске.
Решение
Первый способ: загрузите систему с диска Knoppix и воспользуйтесь QTParted — замечательным графическим приложением, которое создаёт, удаляет, перемещает и изменяет размеры разделов без уничтожения данных. Программа даже позволяет изменять размеры разделов NTFS.
Также можно воспользоваться программой fdisk. Пример создания первичного раздела:
# fdisk /dev/hda
The number of cylinders for this disk is set to 2501.
There is nothing wrong with that, but this is larger than 1024.
and could in certain setups cause problems with:
1) software that runs at boot time (e.g. old versions of LILO)
2) booting and partitioning software from other OSs
(e.g. DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
1 logical (5 or over)
p primary partition (1-4)
P
Partition number (1-4): 3
First cylinder (511-1232, default 511): 511
Last cylinder or +size or +sizeM or +sizeK (511-1232, default 1232): +3000M
Command (m for help): w
The partition table has been altered!
Calling ioctl to re-read the partition table.
Syncing disks
#
Вот и всё. Изменения можно отменить вплоть до того момента, когда нажатие w запишет новую таблицу разделов на диск. Клавиша m выводит меню команд, а клавиша q завершает работу программы без сохранения изменений.
Чтобы сохранить данные в новом разделе, необходимо перезагрузить компьютер и разместить в разделе файловую систему (см. следующий раздел).
Комментарий
Команда Linux fdisk предназначена только для создания томов Linux. Для создания томов Windows следует использовать команду fdisk из MS-DOS. Имейте в виду, что fdisk является мощным инструментом и любая ошибка при работе с разделами может привести к потере данных, поэтому будьте осторожны.
Далее приводится список часто используемых команд fdisk:
- t — вывод справки;
- p — отображение текущей таблицы разделов;
- d — удаление раздела;
- n — создание нового раздела;
- w — запись таблицы разделов на диск;
- l — отображение списка типов файловых систем;
- q — завершение работы fdisk без внесения каких-либо изменений.
Для успешной работы с fdisk, перед началом процедуры всегда рекомендуется создать резервные копии данных, особенно если на диске уже есть важная информация. Также, если вы работаете с новыми жёсткими дисками, следует убедиться, что диск корректно определён в системе и нет ошибок или сбоев при его инициализации.
После создания разделов, следующим шагом будет создание файловой системы на этих разделах, что позволит системе использовать их для хранения данных.
См. также
fdisk(8).