Um grupo de volumes LVM é uma abstração de um disco rígido, ou vários discos rígidos, ou múltiplos RAIDs, ou ... É realmente uma questão separada, então eu não acho que seja pertinente obter mais detalhes do que isso aqui.
O ponto é que ambos os grupos LVM e discos rígidos podem conter partições. O caminho que você segue é uma questão ortogonal à sua pergunta principal.
A maneira mais fácil de fazer /home
uma partição separada é fazê-lo durante a instalação do SO, com um reparticionamento completo do disco rígido e passagem de formato. Você pode mudar de ideia e tornar /home
separado depois, mas é mais trabalho.
A maneira como você cria uma partição /home
separada difere dependendo do instalador do sistema operacional, mas atualmente você tem que dizer que deseja fazer uma configuração "avançada" do disco rígido, sobrepondo-se a seus padrões simples. Você pode optar por reservar uma certa quantidade de espaço no disco rígido para /home
e deixar o restante do disco (ou grupo LVM, ou RAID ou ...) para o resto do sistema.
Para tornar /home
uma partição separada depois de instalar o SO, você precisa repartir ou adicionar outro volume. Apenas como um exemplo simples, você poderia inserir um pendrive e colocar /home
assim:
(assume the USB stick is /dev/sdc, mounted on /media/usb)
# umount /media/usb
# mke2fs -j -L /home /dev/sdc1
# mount /dev/sdc1 /media/usb
# cd /home
# find . -print | cpio -mpud /media/usb
# umount /media/usb
# mount /dev/sdc1 /home
O que fizemos até agora é reformatar o pendrive USB com um novo sistema de arquivos ext3, então copiei todo o conteúdo de /home
para ele enquanto preservamos todas as permissões, registros de data e hora, etc./home
copie a parte superior do antigo para teste. Uma vez que você esteja certo de que funciona, você pode desmontar /dev/sdc1
, remover o antigo /home
e remontar o novo.
Cuidado, isso é perigoso . Eu estou apresentando isso como um exemplo, não uma recomendação.
Também é perigoso reparticionar a unidade depois que ela já foi formatada. Você teria que fazer isso se quisesse mover /home
para uma nova partição sem adicionar outro volume à máquina. A ferramenta gparted
pode fazer isso, mas não sem riscos. Tendo aberto espaço para uma nova partição e criado com gparted
, você poderia fazer algo muito parecido com o mostrado acima para mover o conteúdo do antigo diretório /home
para a nova partição.
Você também deve estar ciente de que tornar /home
separado tem seus próprios problemas. Um é, obriga você a separar uma fatia do seu disco para /home
e depois conviver com ela. É fácil ficar muito esperto com o particionamento; você pode acabar com 10 partições, 8 delas cheias e 2 com menos de 10% de uso, e não é fácil reatribuir espaço das vazias para as cheias. LVM e gparted
fornecem algumas soluções para isso, mas o ponto importante a ter em mente é ter certeza de que você precisa das partições extras. Quanto mais partes móveis, mais coisas existem para quebrar.