Estou usando o AWS para inicializar uma instância do RHEL64, mas o disco não está sendo redimensionado para caber no volume selecionado.
Aqui está o cenário:
I Inicie uma instância em execução a partir do Marketplace AMI ami-517eec6b (que é a imagem RHEL64 aprovada pela RedHat) e selecione um tamanho de volume de, digamos, 30GB. A instância é iniciada com êxito, no entanto, a saída do fdisk e do df não corresponde.
ou seja,
df está mostrando o sistema de arquivos relatado para apenas 8GB (o tamanho padrão)
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 5.7G 2.3G 3.4G 41% /
none 1.8G 0 1.8G 0% /dev/shm
O fdisk está mostrando o volume para os 30gb corretos.
$ sudo fdisk -l
Disk /dev/xvda: 32.2 GB, 32212254720 bytes
4 heads, 32 sectors/track, 491520 cylinders
Units = cylinders of 128 * 512 = 65536 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00072e87
Device Boot Start End Blocks Id System
/dev/xvda1 1 93750 5999984 83 Linux
Pensei que poderia apenas redimensionar esse sistema de arquivos (com base nos comentários encontrados em outros artigos), mas parece que isso não funciona.
$ sudo resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 1499996 blocks long. Nothing to do!
Aqui está a versão do O / S
$ uname -a
Linux ip-10-100-155-254 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
Eu estou supondo que eu provavelmente possa anexar isso a outra instância e redimensionar o sistema de arquivos, mas estou mais preocupado que a AMI não consiga detectar o volume apresentado a ele.
Estou pensando que é mais do que provável que o kernel do sistema operacional não atenda às mudanças de volume subjacentes, mas precise de alguma ajuda para corrigir isso.
O que está acontecendo e como posso corrigir isso na inicialização?
Obrigado antecipadamente!