O LVM foi projetado para permitir redimensionar e redistribuir facilmente o espaço exatamente na situação descrita. No entanto, a resposta de Lambert é incompleta, pois não menciona várias coisas.
O processo básico que você precisa seguir é:
- Use
resize2fs
para reduzir o tamanho do/home
filesystem - Use
lvresize
para reduzir o tamanho do/dev/mapper/nice--rack--vg-home
volume - Use
lvresize
para aumentar o tamanho do/dev/nice-rack-vg/root
volume - Use
resize2fs
para aumentar o tamanho do sistema de arquivos raiz (/
)
Em geral, você pode expandir os sistemas de arquivos on-line, mas não pode reduzi-los enquanto estão montados - portanto, você precisa desmontar tudo em /home
para reduzi-los, mas pode expandir /
(root) sem problemas.
A principal ressalva em sua situação é sua casa criptografada. Você precisará desmontar seu diretório home criptografado, então desmontar o sistema de arquivos /home
subjacente, então prosseguir com as etapas restantes. Dependendo se o ecryptfs usa um dispositivo de loop (eu acho que não, mas eu não estou familiarizado com ele), você também pode precisar desmontar o dispositivo - neste ponto, pode ser mais fácil iniciar a partir de um Live CD e fazer o trabalho lá.