sfdisk não pode criar mais de 4 partições?

0

Estou executando o Centos 6 na linha de comando e preciso particionar meu disco usando o sfdisk mais de 5 vezes. No entanto, não consigo criar mais de 4 partições.

>> 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]

Depois de especificar a quarta partição, o sfdisk automaticamente me pede para escrever a informação da partição ou não. Eu ainda tenho pelo menos mais 3 partições que quero criar.

Existe alguma maneira de continuar a particionar o disco usando esse método para que eu possa ter mais de 4 partições?

    
por user3682530 28.05.2014 / 09:26

1 resposta

0

A página man para estados do * sfdisk:

sfdisk doesn't understand the GUID Partition Table (GPT) format and it is not designed for large partitions. In these cases use the more advanced GNU parted(8).

Tabelas de partições do MS-DOS (o padrão antes do GPT, que você está usando) só permitem quatro partições primárias, é de onde vem esse limite. Ainda assim, você pode fazer uma (e apenas uma!) Dessas quatro partições e uma partição estendida , o que significa que ela pode ser ainda subdividida em partições secundárias .

Além disso, sfdisk não é o melhor instrumento disponível: novamente sua própria página de manual (!!) declara:

sfdisk has four (main) uses: list the size of a partition, list the partitions on a device, check the partitions on a device, and - very dangerous - repartition a device.

CAUTION WARNINGS: The options marked with caution in the manual page are dangerous. For example not all functionality is completely implemented, which can be a reason for unexpected results.

Segue uma lista de bugs.

Sugiro que você passe para parted ou gparted se se sentir mais à vontade com uma GUI.

    
por 28.05.2014 / 12:38