ISENÇÃO DE PADRÃO: NÃO TESTEI ISSO. USE POR SUA CONTA E RISCO. Seus resultados podem variar. NÃO SOU RESPONSÁVEL POR QUALQUER PERDA DE DADOS QUE VOCÊ PODE INCORRER. CERTIFIQUE-SE DE QUE VOCÊ RECOLHE TODOS OS DADOS CRÍTICOS ANTES DE TENTAR ESSE PROCEDIMENTO.
Q.1: Você precisará deixar um pouco de espaço livre no seu VG se planeja fazer snapshots.
Q.2: Você pode criar um novo LV para usar / home no mesmo VG. Se você já alocou o disco inteiro para o root LV, você precisará redimensioná-lo primeiro para gerar espaço não alocado para seu novo / home LV (e espaço para instantâneos se planeja usar essa capacidade). Você pode fazer isso de uma unidade flash USB ao vivo.
- Uma vez inicializado a partir do meio USB ao vivo, você precisará manualmente desbloqueie o contêiner LUKS para acessar os LVs. (Veja man cryptsetup .)
- Depois de redimensionar o root LV (veja man lvreduce .) e crie o seu new / home LV (veja man lvcreate .), formate seu novo / home LV e em seguida, monte os dois LVs em um local temporário ao vivo sistema de arquivos (como / mnt / root e / mnt / home ).
- Você pode então espelhar seu sistema de arquivos / home original para o novo / home LV usando rsync (de / mnt / root / home para / mnt / home ).
- Atualize o fstab no LV raiz para montar o novo LV em / home . Remover o conteúdo da pasta original / home (* sudo rm -rf / mnt / root / home / **), certificando-se de deixar a pasta vazia como a montagem ponto para o seu novo / home LV.
- Você deve então poder reinicializar do USB ao vivo para o seu sistema instalado que agora terá LVs separados root e / home .
Outras leituras: Como eu posso redimensionar um LVM? partição? (isto é, volume físico)