Separando a pasta home depois da instalação do GNU/Linux

Quando você começou no GNU/Linux, instalou vários sistemas até achar a distribuição que te serve como uma luva?

– Você gostaria de fazer isso, porém não quer ter o trabalho de fazer backups e mais backups dos seus arquivos?

O que você precisa é dividir a pasta /home da pasta principal (root), assim, quando você quiser modificar a distribuição, apenas modifique a partiçãoroot e deixe a /home sem formatar e pronto.

Porém você diz… agora que você me fala disso? Eu tenho vários arquivos super importantes e não tenho como fazer backup.

Ok, então, o que você precisa é dividir o HD sem afetar os arquivos lá contidos.

1. Primeiro, encontre um LiveCD, no caso deste exemplo, vou usar o Ubuntu 12.04.

2. Inicie pelo CD e abra um terminal.

3. Digite:

$ sudo gparted

Selecione a partição do seu HD e clique no botão para redimensionar a partição. Diminua a partição até um tamanho que seja seguro.

* Para ajudar, o GParted deixa a parte onde os seus arquivos estão em um amarelo bem claro, não ultrapasse esta marca, ou você vai perder seus arquivos. 20GB é mais do que suficiente para a maioria dos usuários.

4. Depois de redimensionar a partição principal, crie uma nova partição no espaço vazio. Ext3 ou Ext4 são os melhores sistemas de arquivos em minha opinião.

5. Reinicie pelo sistema, retire o CD para evitar que reinicie por ele.

6. Abra o gerenciador de arquivos e clique na nova partição para montar.

7. Copie os arquivos para a nova /home:

$ sudo cp -Rp /home/* /media/o_local_da_partição

Por exemplo: /media/70f0723f-435d6-9309-f141 (é, vai ser um nome feio como esse). Você vai ver um erro relacionado à pasta “.gvfs”. Ignore esse erro, não é problema nenhum.

8. Agora que seus arquivos estão lá, NÃO FAÇA A BESTEIRA DE DELETAR A SUA HOME AGORA, antes vamos descobrir o número de identificação da nova partição.

9. Digite no terminal:

$ sudo blkid

Você deve ver algo como:

/dev/sda1: LABEL=”Windows” UUID=”6E2EC78B12706D19″ TYPE=”ntfs”
/dev/sda2: UUID=”03aaab64-8101-447e-9059-15802b021341″ TYPE=”ext4″
/dev/sda3: UUID=”22951cb1-9409-42b3-8a1e-bafc63c64ed0″ TYPE=”ext4″
/dev/sda4: UUID=”2065077c-c6cd-4a79-86ed-866caf91875a” TYPE=”swap”

Para saber a partição correta, monte ela em /mnt e digite ls para listar os arquivos e pastas.

Caso você já identificou pelo tamanho da partição, então siga em frente e copie o UUID da partição.

No meu caso é: UUID= 03aaab64-8101-447e-9059-15802b021341

10. Modifique o fstab.

No terminal, digite:

$ sudo cp /etc/fstab /etc/fstab.backup
$ gksu gedit /etc/fstab

Escreva a linha de acordo com o seu caso, no meu fica assim:

UUID=03aaab64-8101-447e-9059-15802b021341    /home    ext4    nodev,nosuid    0    1

11. Mova o diretório antigo e reinicie:

$ cd / && sudo mv /home /home_old && sudo mkdir /home
$ sudo reboot

12. Depois de reiniciar, e se tudo der certo, apague a pasta de backup e pode usar o seu HD dividido da melhor forma que lhe convém:

$ sudo rm -rf /home_old

Possíveis problemas

Caso você reiniciou e apareceu uma mensagem a respeito dos pontos de montagem, você escreveu algo errado no fstab.

Não perca a cabeça, escolha a opção de reparar e monte a partição do usuário na pasta /home. Caso você tem o usuário no dispositivo /dev/sda2, digite:

$ mount /dev/sda2 /home

Depois digite exit e o GNU/Linux vai continuar a inicialização.

Após logar, abra o /etc/fstab e veja onde você escreveu errado, talvez você pegou o UUID da partição errada. Neste caso, não execute o passo 12 e retorne ao passo 9.

Fonte: http://www.vivaolinux.com.br/dica/Separando-a-pasta-home-depois-da-instalacao-do-GNU-Linux

Deixe um comentário