Como forçar a partição para valor fora do intervalo

6

Eu tenho um sistema desktop ubuntu (guest da VM), cujas partições foram criadas pela mídia de instalação. Eu queria expandir o disco, então desliguei o convidado e aumentei o tamanho do disco do convidado no host. Agora eu preciso expandir as partições no guest - e aqui está o problema:

Se eu imprimir a tabela original, é isso que recebo:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 37.6 GB, 37580963840 bytes
255 heads, 63 sectors/track, 4568 cylinders, total 73400320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758    41940991    20719617    5  Extended
/dev/sda5          501760    41940991    20719616   8e  Linux LVM

No passado, sempre que eu precisava expandir uma partição, eu apagava e recriava a partição com o mesmo tipo e o mesmo começo, mas fim diferente. Não está funcionando desta vez:

Command (m for help): d
Partition number (1-5): 5

Command (m for help): n
Partition type:
   p   primary (1 primary, 1 extended, 2 free)
   l   logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (503806-41940991, default 503806): 501760
Value out of range.

Whaaat? Como é possível que eu não possa criar uma partição com os parâmetros que ela tinha apenas um segundo atrás? De qualquer forma, eu parei. Eu pensei que talvez fosse apenas um fdisk antigo, então eu me enterrei mais fundo no buraco:

Eu usei parted para excluir a partição, sem saber que ela aplicaria a alteração instantaneamente. (Eu esperava que ele exigisse "escrever" ou "aplicar" comando quando eu estava acabado ... Então eu estraguei tudo.) Agora minha partição original é excluída e não posso recriá-lo.

Como posso forçar a criação de uma partição com valor fora do intervalo?

    
por Edward Ned Harvey 13.09.2015 / 18:30

2 respostas

3

Entendi. Isso funcionou para mim:

Ao lançar sudo parted , consegui fazer unit s para alternar para setores e p para ver a tabela atual e mkpart logical 501760 41940991 para recriar a partição. E desistiu de parted. Em seguida, executei sudo fdisk /dev/sda e usei t para definir o tipo de partição de volta para 8e

    
por 13.09.2015 / 18:56
0

Primeiro setor (503806-41940991, padrão 503806): 501760 aqui precisamos pressionar enter e digitar o TAMANHO para KB, MB ou GB.

    
por 04.06.2018 / 13:07