Eu usei "dd" para clonar uma unidade em uma unidade maior. Como posso aproveitar o espaço adicional (linux)?

7

O fdisk não consegue ver espaço extra

Eu atualizei meu confiável disco rígido Raptor de 74 gb para um gigante Velociraptor de 600 gb.

Eu usei "dd" para clonar a unidade, (por exemplo, "dd if = old-drive-device de=" new-drive-device), troquei os discos rígidos, inicializei, etc. Tudo funciona muito bem.

Com uma exceção: o fdisk não me permite adicionar partições. Então eu não posso usar o extra de 500 Gb de disco.

O fdisk vê o tamanho correto. O total de setores é 10x o último setor da minha última partição.

Aqui está a saída do fdisk:

Os setores totais são: 1172123568 (10 dígitos) O último setor é: 145211533 (9 dígitos)

    Disk /dev/sda: 600.1 GB, 600127266816 bytes
    255 heads, 63 sectors/track, 72961 cylinders, total **1172123568** 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
    Disk identifier: 0x55af2dbb

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *          63       80324       40131   83  Linux
    /dev/sda2           80325     4096574     2008125   82  Linux swap / Solaris
    /dev/sda3         4096575     5092604      498015   83  Linux
    /dev/sda4         5092605   145211534    70059465    5  Extended
    /dev/sda5         5092668     7100729     1004031   83  Linux
    /dev/sda6         7100793    27117719    10008463+  83  Linux
    /dev/sda7        27117783    47134709    10008463+  83  Linux
    /dev/sda8        47134773    87152624    20008926   83  Linux
    /dev/sda9        87152688   127170539    20008926   83  Linux
    /dev/sda10      127170603   133178849     3004123+  83  Linux
    /dev/sda11      133180898   **145211533**     6015318   83  Linux

Eu tentei excluir a última partição e criar uma nova, achando que o fdisk "iria para o novo e melhorado final", mas isso ainda não funciona.

alguma sugestão, com ou sem fdisk?

obrigado antecipadamente

    
por user50460 07.12.2011 / 19:55

2 respostas

7

Em vez de criar novas partições, procure redimensionar suas partições existentes. Para isso, eu uso o GParted.

link

Especificamente, eu uso o Live CD do GParted, que você pode inicializar a partir do CDROM.

link

Com ele, você pode redimensionar suas partições e a maioria dos sistemas de arquivos (com exceção de alguns conjuntos de LVM e / ou MD).

Uma vez feito isso, você pode reiniciar para o seu disco rígido e pronto.

Eu usei isso tanto em ambientes físicos quanto virtuais. Em um ambiente de VM, é ótimo manter em torno de VMs de modelos pequenos que podem ser "dimensionados" para aplicativos maiores.

    
por 07.12.2011 / 20:00
9

Seu problema é que você usou todas as quatro partições primárias e sua partição estendida termina em 145211534 . O que você precisa fazer é aumentar o tamanho da sua partição estendida. Que lhe permitirá adicionar partições lógicas adicionais dentro de sua partição estendida.

Embora se fosse o meu sistema, eu teria que configurar o LVM em vez de copiar partições bazillion. Uma configuração do LVM lhe daria muito mais flexibilidade para alocar espaço adicional, em vez de mexer na tabela de partições do MBR.

    
por 07.12.2011 / 20:19