Como reduzir o root4 do ext4 no centos 6

2

Existe uma maneira de realizar uma redução segura no rootlv no modo de recuperação? A maioria das explicações da internet diz, basicamente, que isso pode ser feito usando a seguinte sequência de passos:

vgchange; fsck; resize2fs; lreduzir; reboot

Eu tentei várias vezes; mas tudo o que eu recebo quando o sistema passa pelo POST é o mesmo erro:

FATAL: INT18: FALHA DE BOOT

É uma maneira de fazer isso com segurança?

    
por Roger Príncipe 17.05.2015 / 06:59

1 resposta

0

Os passos que eu estava fazendo estavam certos. O problema era o jeito que eu estava inicializando meu sistema. BIOS encontrou mídia CentOS, em seguida, o menu de instalação foi mostrado para mim. Eu estava tentando inicializar escolhendo a opção "boot from hard drive" e depois disso recebi o erro descrito anteriormente.

Repeti os passos novamente, mas a partir desse momento eu ejetei a mídia do CentOS antes da reinicialização . Bingo! Funcionou muito bem.

Então, para ajudar outra pessoa que eventualmente precisa reduzir o rootlv, veja como:

  1. Inicialize a partir de uma mídia do CentOS (modo de recuperação de opções. Não monte seu sistema quando solicitado pelo assistente );
  2. Ative rootvg ( vgchange -ay rootvg . Caso você não saiba o nome do vg, digite vgs command)
  3. Execute fsck no rootlv (por exemplo: fsck -f /dev/mapper/rootvg-rootlv . Caso você não saiba o nome de lv, digite lvs command)
  4. Execute resize2fs /dev/mapper/rootvg-rootlv 10G (assumindo o tamanho que você gostaria que seu LV permanecesse - 10 GB, por exemplo, quando você reduz de 15 GB a 10 GB)
  5. Execute lvreduce -L 10 GB /dev/mapper/rootvg-rootlv (a etapa 4 pode ser ignorada se você usar o parâmetro -r aqui)
  6. Reinicie a máquina.
por 18.05.2015 / 17:52