Estender o espaço do sistema de arquivos linux na instância do Amazon EC2

3

Eu criei uma instância do Amazon EC2 usando uma imagem do AWS Community RightImage CentOS 7 (x64). A imagem padrão ocupa 7 GB de espaço. Estou qualificado para o nível gratuito da AWS e criei um disco base de 30 GB. Eu quero que o sistema de arquivos se expanda e ocupe todo esse volume. Estou seguindo este guia: insira a descrição do link aqui da Amazon.

Quando eu executo arquivo para obter o sistema de arquivos, aqui está o que eu recebo: [root @ ip-xxx ~] # arquivo -s / dev / xvd *

/dev/xvda:  x86 boot sector; partition 1: ID=0x83, active, starthead 31, startsector 2000, 20969520 sectors, code offset 0x63
/dev/xvda1: Linux rev 1.0 ext3 filesystem data, UUID=7f80f47c-521a-4280-99dc-d00273f53fe6, volume name "ROOT" (needs journal recovery) (large files)

lsblk mostra claramente que ainda há espaço no disco ...

[root@ip-xxx ~]# lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  30G  0 disk 
'-xvda1 202:1    0  10G  0 part /

Mas quando executo o resize2fs , ele não diz nada para fazer ...

[root@ip-xxx ~]# resize2fs -p /dev/xvda1
resize2fs 1.42.9 (28-Dec-2013)
The filesystem is already 2621190 blocks long.  Nothing to do!

O que estou perdendo aqui? Como faço para estender o sistema de arquivos para o tamanho total do disco?

Obrigado,
m ^ e

    
por miCRoSCoPiCeaRthLinG 05.10.2016 / 15:40

1 resposta

0

Você precisa estender sua partição primeiro. "resize2fs" é uma ferramenta filesytem, não uma ferramenta de particionamento. Use uma ferramenta como fdisk ou parted no seu disco base (xvda) para primeiro estender sua partição até o final do disco.

Para fazer isso usando o parted: link

Para fazer isso usando o fdisk: link

Depois de fazer isso, você pode redimensionar o seu sistema de arquivos.

Embora seja tecnicamente possível fazer isso em uma partição raiz on-line, eu não recomendaria isso. Isso é feito da melhor maneira enquanto o sistema nativo estiver offline (usando um sistema ativo para operá-lo).

Sempre faça o backup de seus dados antes de fazer algo assim.

    
por 05.10.2016 / 16:48