muitas partições primárias - Ubuntu

0

Eu tenho um armazenamento externo que gostaria de particionar.

Tem 1 TB de espaço.

Quando tento particioná-lo usando o parted, recebo o seguinte erro,

p@p-ubuntu:~$ sudo parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) select /dev/sdd                                                  
Using /dev/sdd
(parted) mkpart                                                           
File system type?  [ext2]? ext4                                           
Start? 1                                                                  
End? 10000
Error: Too many primary partitions.

imprimir stmt

(parted) print
Model: Seagate BUP Slim Mac SL (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1000GB  1000GB  ext4

Exclua a partição que está falhando:

(parted) select /dev/sdd
Using /dev/sdd
(parted) print                                                            
Model: Seagate BUP Slim Mac SL (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1000GB  1000GB  ext4

(parted) rm 1                                                             
(parted) print                                                            
Model: Seagate BUP Slim Mac SL (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1000GB  1000GB  ext4
    
por user1050619 06.07.2017 / 02:50

1 resposta

0

O comentário de Oldfred contém todos os passos necessários. O que aconteceu é que um sistema de arquivos foi colocado diretamente no sdd ao invés de em uma partição, então o sdd realmente não tem nenhuma tabela de partição - ele é montado como um arquivo com a opção de loop. Faça backup de qualquer coisa que você queira salvar no disco, porque colocar uma tabela de partições nela fará com que o que estiver lá seja ilegível. Em seguida, verifique se o dispositivo está desmontado e execute sua ferramenta de partição para primeiro colocar em uma tabela de partição (sua escolha DOS ou GPT - consulte o link do oldfred para decidir). Então você pode fazer suas partições.

Se você escolher GPT, poderá fazer quantos quiser (até algum limite como 128 por padrão). Se você escolheu o DOS, então você pode criar até 4 partições primárias. Por mais de quatro, você precisará transformar uma partição primária em uma partição estendida e, em seguida, criar partições lógicas dentro da partição estendida. Por exemplo, você faz 4 partições do tipo 83 (linux), de 250G cada, preenchendo o disco. Salve a tabela de partições. Agora, você precisa criar sistemas de arquivos nas novas partições vazias com o mkfs, por exemplo:

sudo mkfs.ext4 /dev/sdd1  

Agora, as novas partições podem ser montadas e os arquivos copiados nelas.

    
por ubfan1 06.07.2017 / 06:41