Nos últimos meses, trabalhei com um conjunto de respostas.
Primeiro, desenvolvi um método para uma instalação sem paródia. Acabei com uma abordagem (na minha opinião) melhor, então a explicação está incompleta:
- instale em um disco virtual de uma seção (sem troca)
- crie outro disco não processado
- formate o disco diretamente (mkfs -text2 / dev / WHATEVER)
- Muck sobre com o grub para convencê-lo a arrancar. Os detalhes estão um pouco nebulosos agora (já faz um tempo desde que eu trabalhei), mas basicamente é
a) inicializando a partir de uma imagem de resgate (usei um CD do gparted para a arquitetura apropriada)
b) executar o grub a partir dessa imagem com parâmetros de instalação forçada.
Houve vários problemas com essa abordagem. O redimensionamento ao vivo funciona para apontar, mas nenhum dos comandos "reler partion table" (kpartx e afins) funcionam. Isso faz algum sentido, pois não há partição para ler. Tem que haver uma reinicialização para o redimensionamento ser reconhecido. Mas como eu indiquei:
A MELHOR ABORDAGEM
Isso não foi intuitivo para mim. Isso requer duas reinicializações, mas essa é a extensão do tempo de inatividade.
- Crie uma instalação de partição única (pode funcionar com swap, mas é mais limpo sem).
- redimensionar com a ferramenta de gerenciamento de VM
- reescreva a tabela de partições com o fdisk. Sim, assustador, mas na verdade é muito mais seguro do que parece: detalhes
- Crie um instantâneo como precaução de segurança
- reinicialize ou faça uma nova verificação ao vivo.
- imprime a tabela de partições como precaução
- exclua a tabela de partições (apenas uma partição facilita isso)
- recrie a partição. Os valores padrão são quase certamente corretos, mas é por isso que você salva uma cópia.
- não deixe de sinalizar a seção como inicializável!
- escreva isso.
- reinicialize (cruze os dedos, mas funcionará).
- resize2fs
Isso tem um tempo de inatividade mínimo e funciona com instalações de estoque. É consideravelmente mais simples que o LVM. Ele pode ser aplicado retroativamente a praticamente qualquer instalação (várias partições tornam a recriação mais complicada). É muito mais rápido (e eu contra-intuitivamente argumento que é mais seguro) do que a abordagem gparted.