Ext2, ext3 e ext4 são evoluções do mesmo sistema de arquivos; na verdade, um sistema de arquivos ext4 com nenhum dos recursos mais recentes ativados é um sistema de arquivos ext3, e um sistema de arquivos ext3 com nenhum dos recursos mais recentes ativados é um sistema de arquivos ext2. É por isso que não há nenhum conjunto separado de programas para ext3 e ext4: é o mesmo conjunto de ferramentas, e2fsprogs, que foi gradualmente aprimorado para lidar com ext3 e ext4.
Uma limitação de resize2fs
(“sistema de arquivos ext2 / ext3 / ext4 resizer ”) é que ele pode encolher um sistema de arquivos somente enquanto estiver desmontado. Então, se você quiser encolher /home
, será necessário desmontá-lo primeiro. Você pode ampliar um sistema de arquivos montado, isso não será um problema para /
.
Seu maior problema será redimensionar o array RAID-0. A única ferramenta para gerenciar matrizes RAID é mdadm
. Tanto quanto eu sei, não é possível redimensionar um array RAID-0.
Tanto quanto eu posso ver, você está preso a essa configuração, a menos que esteja disposto a copiar todos os dados de /home
e /
pela duração da manutenção. (Você pode copiar apenas os dados de /home
e criar uma partição raiz maior invadindo seu espaço.) Você poderia usar esse espaço não particionado no início do disco para armazenar o conteúdo atual de /home
. Isso não é muito difícil, mas é propenso a erros. Isso não é algo que eu tentaria sem acesso físico (é especialmente fácil estragar o gerenciador de inicialização quando você está embaralhando a partição raiz). Sua falta de familiaridade com as ferramentas torna ainda mais provável que você cometa um pequeno erro que seja facilmente corrigido, mas apenas inserindo um CD de inicialização.
Minha recomendação seria mover um grande bloco de /
para /home
e criar um link simbólico até que alguém possa comparecer a esse servidor fisicamente.
Para o futuro, eu recomendo não usar o RAID-0 do md-RAID e usar a remoção do LVM. Volumes LVM podem ser redimensionados, até mesmo volumes despojados. O LVM é um pouco mais lento aqui, mas mais fácil de gerenciar (como o problema que você está tendo agora ilustra) . Use RAID para espelhamento (RAID-1) e para outros modos RAID.
Além disso, se você decidir se ater ao RAID-0 para esse aumento de desempenho de 5%, seria mais fácil se você tivesse um único array RAID-0.