Como usar espaço em disco adicional após a atualização do EC2 Micro para Small Instance

1

Comecei com uma micro instância do Ubuntu 12.04 EC2 (Disco de 8GB) e apenas relancei o snapshot como uma instância pequena (Disco de 160GB), mas no meu console ele ainda é mostrado como um disco de 8GB. Webmin reporta como um disco de 154GB e DF mostra:

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/xvda1       8362320 2880600   5062292  37% /
udev              838332      12    838320   1% /dev
tmpfs             338520     172    338348   1% /run
none                5120       0      5120   0% /run/lock
none              846292       0    846292   0% /run/shm
/dev/xvdb      153899044 1638340 144443080   2% /mnt

Então, como faço para usar o espaço extra que não parece estar lá? A maioria dos meus arquivos estão em / mnt em / mnt / www e / mnt / mysql, então, idealmente, esse seria o lugar para ter o espaço extra.

Aqui está o fdisk -l output

Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 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: 0x00000000

Disk /dev/xvda1 doesn't contain a valid partition table

Disk /dev/xvdb: 160.1 GB, 160104972288 bytes
255 heads, 63 sectors/track, 19464 cylinders, total 312705024 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: 0x00000000

Disk /dev/xvdb doesn't contain a valid partition table

Disk /dev/xvda3: 939 MB, 939524096 bytes
255 heads, 63 sectors/track, 114 cylinders, total 1835008 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: 0x00000000

Disk /dev/xvda3 doesn't contain a valid partition table
    
por Tyler 20.05.2012 / 23:22

2 respostas

4

As microinstâncias só podem usar dispositivos raiz do EBS e não têm armazenamento efêmero, portanto, o disco 8G ao qual você está se referindo deve ser um volume do EBS. Iniciar este volume com um tipo de instância diferente não aumenta seu tamanho (na verdade, o tipo de instância não tem relevância para o tamanho do volume). Para aumentar o tamanho do volume, você precisa criar um instantâneo com um novo tamanho especificado e depois iniciar esse instantâneo. (Você então precisa alterar a tabela de partição e redimensionar os sistemas de arquivos conforme necessário.)

O disco de 160G a que você está se referindo é o armazenamento epihemeral fornecido como parte da instância. Isso é exposto como /dev/xvdb , e você pode precisar criar e montar um sistema de arquivos para poder usá-lo. Observe que qualquer coisa armazenada aqui será perdida quando a instância for encerrada, interrompida ou falhar; portanto, ela é apropriada apenas para dados temporários.

    
por 21.05.2012 / 04:36
1

Já experimentou as ferramentas Ext para formatar uma nova partição no seu xvdb para usar o espaço?

Parece que você precisa criar uma partição nele com o fdisk e usá-las para o formato mkfs. Quando isso for feito, coloque uma nova entrada em / etc / fstab para a nova partição.

    
por 21.05.2012 / 04:23