sistema de arquivos linux redimensionado automaticamente? sem executar resize2fs

1

teve que redimensionar meu EBS na AWS. Eu segui as instruções da Amazon que basicamente me montaram o EBS / HD em uma segunda máquina (como um disco secundário) e usei 'gdisk' para redimensionar a partição. Então eles dizem para montar o EBS / HD de volta na máquina original (reinicie) e faça 'resize2fs'.

No entanto, após o lançamento da instância original, 'df' mostrou o "disponível" e "use%" como estando ciente do tamanho que eu adicionei usando o gdisk (na outra máquina). Eu não tive que usar resize2fs em tudo.

Então, minha pergunta é: como meu sistema redimensionou automaticamente o sistema de arquivos? Tanto quanto eu sei, tudo que eu fiz foi redimensionar a partição, mas não o sistema de arquivos? A documentação da Amazon faz parecer que são duas coisas diferentes. Ainda preciso fazer o resize2fs? Terei complicações mais tarde se não o fizer? Eu estou com medo de correr em algum estado de purgatório, mesmo que tudo pareça bem (e eu posso salvar novos arquivos, enquanto anteriormente o HD estava 100% cheio antes disso).

O formato é ext4 (GPT com MBR de proteção), se isso ajudar.

Obrigado!

    
por user3249281 08.11.2017 / 21:44

1 resposta

2

É comum que as imagens do Linux no EC2 chamem resize2fs automaticamente em seu sistema de arquivos raiz quando "acordarem" com espaço não utilizado disponível. Isso é feito por cloud-unit. Pode haver um arquivo de log dessa ação em /var/log/resizerrootfs.log ou evidência dele em outro lugar em /var/log .

É por causa deste recurso que você pode inicialmente iniciar uma instância com um volume de raiz maior do que o que estava na AMI de 8GB e é capaz de usar todo o espaço sem alterar nada - antes da primeira inicialização, sua nova instância na verdade tem um sistema de arquivos raiz de 8GB, byte-by-by clonado do snapshot da AMI.

As instruções provavelmente são projetadas com segurança e universalidade em mente. É tecnicamente possível modificar a tabela de partições e fazer tudo a partir de uma única instância em execução, mas é obviamente uma operação delicada, se tentada.

    
por 09.11.2017 / 03:05