Программа fdisk


включаем root (так удобней):

sudo su

Смотрим имеющиеся диски и разделы командой:

fdisk -l

Я рассказываю на примере внешнего жесткого диска, с внутренним или флешкой - аналогично. Выбираем название нужного диска из результата выданного предыдущей командой, в моем случае это /dev/sdb и пишем:

fdisk /dev/sdb

Программа готова для работы с этим диском и ждет команды. Вводим:

p

для просмотра существующих разделов. Для удаления вводим:

d

После этого программа спрашивает номер раздела, ставим нужный, например первый, то бишь ставим "1" а затем пишем для сохранения изменений:

w

Раздел удалился. Проверяем следующим образом:

fdisk /dev/sdb

p

Теперь создаем раздел командой:

n

Далее будут вопросы, какой раздел создавать:

Command action
e extended
p primary partition (1-4)


На вопрос "хотите ли создать раздел extended или primary" в большинстве случаев лучше ответить "primary" и только, если нужно более четырех разделов на диске, потребуется "extended". 

Вибираем:

p

Выбираем номер раздела Partition number (1-4):

1

Пишем номер первого цилиндра First cylinder (0-30401):

0

Если это к примеру второй раздел, а не первый, ставим номер цилиндра, следующий за последним в первом разделе (можно посмотреть командой "p") .

Указываем размер раздела (либо пишем последний номер цилиндра в создаваемом разделе, либо просто указываем размер в кило, мега, гиго - байтах, добавив знак "+") Last cylinder or +size or +sizeM or +sizeK (0-30401): 

+100G

Сохраняем:

w

Мне нужен раздел ntfs, по умолчанию - linux, поэтому меняем:

fdisk /dev/sdb

t

Аналогично выбираем номер раздела:

1

Затем шестнадцатиричный код, для ntfs это "7" (посмотреть соответствия можно командой "L") Hex code (type L to list codes): 

7

И снова сохраняем:

w

Раздел создан (проверяем: fdisk /dev/sdb ; p), осталось только отформатировать, например:

mkfs.ntfs /dev/sdb1

Более подробно об этой команде: format .

Aug. 25, 2010