Redimensionando o Disco Rígido Cloud

1

Recentemente, atualizei o disco rígido de 20 GB para 50 GB usando a interface da Web do meu serviço em nuvem.

Mas df -h:

  Filesystem      Size  Used Avail Use% Mounted on
  /dev/vda1        20G   19G   47M 100% /
  udev            488M  4.0K  488M   1% /dev
  tmpfs           200M  264K  199M   1% /run
  none            5.0M     0  5.0M   0% /run/lock
  none            498M     0  498M   0% /run/shm
  none            100M     0  100M   0% /run/user

Claramente, não é uma partição de 50 GB.

fdisk -l dá:

Disk /dev/vda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 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: 0x00064eed

 Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    41940991    20969472   83  Linux

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 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: 0x00064eed

Sistema de identificação de blocos de fim de inicialização de dispositivos     / dev / sda1 * 2048 41940991 20969472 83 Linux

Como eu procedo daqui para fazer a partição um 50GB sem perder dados.

OS é o Ubuntu 12.10.

Atualização e "solução" Depois de alguma ajuda da solução aceita que criei montou uma nova partição nos 30 GB restantes de espaço livre e a montou como meu maior subdiretório, / var:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  7.7G   12G  42% /
udev            487M  4.0K  487M   1% /dev
tmpfs           200M  268K  199M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            498M     0  498M   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/vda2        30G   13G   17G  43% /var
    
por CodeTower 03.02.2013 / 00:06

2 respostas

1

Se houver apenas uma partição , faça o seguinte:

  • %código%
    • fdisk /dev/<drive> - observa as partições atuais.
    • p - deletar toda a partição.
    • d - cria a nova partição primária # 1. Certifique-se de que abrange todo o disco (eu fui capaz de aceitar todos os padrões)
    • n - torne a partição inicializável novamente.
    • a - verifique se parece com a saída da primeira impressão.
    • Se necessário, use p para alterar o tipo de partição para corresponder à primeira impressão.
    • Se tudo parece certo , t para gravar alterações.
  • w .

Essas etapas funcionaram para mim toda vez para VMs no meu cluster XenServer.

Como sempre, se houver dados realmente importantes, verifique se você tem um backup recente .

    
por 03.02.2013 / 00:28
0

Se você estiver executando uma imagem do ubuntu-cloud, ela deverá ter o pacote cloud-init instalado por padrão, que deve cuidar disso automaticamente.

    
por 03.02.2013 / 04:26