Я запускаю Centos 6 из командной строки, и мне нужно разделить диск с помощью sfdisk более 5 раз. Однако я не могу создать более 4 разделов.

>> sfdisk <scsi ID> --force -uB
Checking that no-one is using this disk right now ...
OK

Disk /dev/disk/by-id/scsi-123: 14593 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = blocks of 1024 bytes, counting from 0

   Device Boot   Start       End    #blocks   Id  System
/dev/disk/by-id/scsi-123-part1            0+ 117220823  117220823+  83  Linux
/dev/disk/by-id/scsi-123-part2            0         -          0    0  Empty
/dev/disk/by-id/scsi-123-part3            0         -          0    0  Empty
/dev/disk/by-id/scsi-123-part4            0         -          0    0  Empty
Input in the following format; absent fields get a default value.
<start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>
Usually you only need to specify <start> and <size> (and perhaps <type>).

/dev/disk/by-id/scsi-123-part1 :0,4194303,L
/dev/disk/by-id/scsi-123-part1            0+  4194302    4194302+  83  Linux
/dev/disk/by-id/scsi-123-part2 :,18833774,L
/dev/disk/by-id/scsi-123-part2      4194303  23028076   18833774   83  Linux
/dev/disk/by-id/scsi-123-part3 :,23548186,L
/dev/disk/by-id/scsi-123-part3     23028077  46576262   23548186   83  Linux
/dev/disk/by-id/scsi-123-part4 :,23548186,L
/dev/disk/by-id/scsi-123-part4     46576263  70124448   23548186   83  Linux
New situation:
Units = blocks of 1024 bytes, counting from 0

   Device Boot   Start       End    #blocks   Id  System
/dev/disk/by-id/scsi-123-part1            0+  4194302    4194302+  83  Linux
/dev/disk/by-id/scsi-123-part2      4194303  23028076   18833774   83  Linux
/dev/disk/by-id/scsi-123-part3     23028077  46576262   23548186   83  Linux
/dev/disk/by-id/scsi-123-part4     46576263  70124448   23548186   83  Linux
Warning: partition 1 does not end at a cylinder boundary
Do you want to write this to disk? [ynq]

После указания 4-го раздела sfdisk автоматически предложит мне написать информацию о разделе или нет. У меня все еще есть по крайней мере еще 3 раздела, которые я хочу создать.

Можно ли продолжить раздел диска с помощью этого метода, чтобы я мог иметь более 4 разделов?

1 ответ1

0

Страница man для * sfdisk гласит:

sfdisk не понимает формат таблицы разделов GUID (GPT) и не предназначен для больших разделов. В этих случаях используйте более продвинутый GNU parted (8).

Таблицы разделов MS-DOS (используемый вами стандарт до GPT) допускают только четыре основных раздела, отсюда и этот предел. Тем не менее, вы можете сделать один (и только один!) из этих четырех разделов - расширенный раздел, что означает, что он может быть далее подразделен на дополнительные разделы.

Кроме того, sfdisk - не самый лучший доступный инструмент: опять же его собственная справочная страница (!!) состояния:

sfdisk имеет четыре (основных) назначения: перечислять размер раздела, перечислять разделы на устройстве, проверять разделы на устройстве и - очень опасно - перераспределять устройство.

ПРЕДУПРЕЖДЕНИЕ. ПРЕДУПРЕЖДЕНИЯ. Параметры, отмеченные с осторожностью на странице руководства, опасны. Например, не все функции полностью реализованы, что может стать причиной неожиданных результатов.

Список ошибок следует.

Я настоятельно рекомендую вам перейти на разделенный или gparted, если вы чувствуете себя более комфортно с графическим интерфейсом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .