O Amazon Ec2 Linux ainda mostra o tamanho antigo do volume mesmo depois de aumentar

1

Inicialmente, tive EBS boot como AMI imagem com 10GB EBS volume. Então eu criei o novo volume de 20GB EBS e, em seguida, anexado a instância antiga e inicializou

Então, vejo que ainda tenho 10 GB montados como /dev/xvda1

Então eu sigo este tut

link

eu fiz isso

sudo  resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 2620603 blocks long.  Nothing to do!

$ sudo su
[root@ip-]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/xvda1               10077      7096      2470  75% /
none                       828         1       828   1% /dev/shm
/dev/xvdb2              144578        33    144545   1% /mnt/ephemeral

o que fazer a seguir

Esta é minha lsblk output

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
xvda    202:0    0    20G  0 disk
'-xvda1 202:1    0    10G  0 part /
xvdb    202:16   0 149.1G  0 disk
|-xvdb1 202:17   0   7.9G  0 part [SWAP]
'-xvdb2 202:18   0 141.3G  0 part /mnt/ephemeral
    
por Pandora 10.07.2013 / 03:39

2 respostas

3

Parece que você criou um novo dispositivo (provavelmente chamado / dev / xvdc). Você teria que criar um sistema de arquivos e montá-lo.

UPDATE: Você precisa entender o relacionamento entre o dispositivo de bloco, a partição e o sistema de arquivos. O dispositivo de bloco é o layout físico do disco. As partições são uma maneira de dividir discos em partes logicamente separadas. Sistemas de arquivos são onde seus arquivos realmente vão, geralmente há um relacionamento um-para-um entre partições e sistemas de arquivos. Você expandiu o disco físico:

xvda    202:0    0    20G  0 disk

... Mas sua partição xvda1 ainda é 10G:

'-xvda1 202:1    0    10G  0 part /

Se isso não fosse AWS, basta inicializar em um LiveCD e expandir a partição. Do jeito que está, provavelmente não há uma boa maneira de expandir essa partição. A Amazon faz algumas mágicas com partições e cuida das coisas complicadas quando você cria instâncias de suas AMIs. Você terá que fazer uma AMI, lançar uma nova instância a partir dessa AMI e especificar o novo tamanho no assistente.

Quando a instância estiver em execução, você expandirá o sistema de arquivos (mais uma vez, não a mesma coisa que a partição, que a Amazon estenderá para você magicamente).

    
por 10.07.2013 / 03:54
0

Eu encontrei esse problema há algum tempo, e lembrei de encontrar este post que me ajudou nisso. Eu não posso garantir que isso ainda funcione, mas funcionou para mim há alguns anos atrás, então você pode querer dar uma chance. Os princípios por trás disso são sólidos.

link

Todo o crédito vai para @ eric-hammond

    
por 11.07.2013 / 02:31