- Chris Hoffman
@chrisbhoffman
- Junho 17, 2012, 6:00am EDT
Ubuntu não usa uma partição /home separada por padrão, embora muitos usuários de Linux prefiram uma. Usando uma partição home separada permite que você reinstale o Ubuntu sem perder seus arquivos pessoais e configurações.
Embora uma partição home separada seja normalmente escolhida durante a instalação, você também pode migrar para uma partição home separada depois de instalar o Ubuntu – isso requer um pouco de trabalho, embora.
Embora instalar o Ubuntu
Criar uma partição home separada durante a instalação do Ubuntu seja fácil. Escolha a opção de instalação “Algo Mais” para usar um layout de partição personalizado e criar múltiplas partições. Defina o ponto de montagem para uma de suas partições como / – que conterá o sistema de arquivos raiz – e o ponto de montagem de outra partição como /home. Quando você instalar o Ubuntu no futuro, você pode definir sua antiga partição home como /home novamente – mas certifique-se de desmarcar a caixa de seleção Format ou seus arquivos serão deletados.
Após a instalação do Ubuntu
Se você não criar uma partição home separada durante a instalação do Ubuntu, você não terá que reinstalar o Ubuntu do zero. Para migrar para uma partição home separada após a instalação, você terá que criar uma nova partição (que pode exigir o redimensionamento das partições existentes), copiar os arquivos do seu diretório home existente para essa partição, e dizer ao Ubuntu para montar a nova partição em /home.
Passo 1: Criar uma Nova Partição
Se você tiver algum espaço livre, este passo é fácil. Se você não tiver, você terá que redimensionar a partição do seu sistema e criar uma nova partição no espaço livre. Siga o nosso guia de redimensionamento de partições Ubuntu para completar este passo. Se você tiver espaço livre ou não precisar redimensionar uma partição do sistema, basta instalar o GParted e criar a partição sem reiniciar a partir de um live CD – você vai querer criar uma partição ext4.
Passo 2: Copie os arquivos Home para a nova partição
Ubuntu facilita a montagem da nova partição – basta clicar nela em Devices no gerenciador de arquivos. Depois disso, clique no menu Ir e selecione Localização para ver seu ponto de montagem.
Lançar um terminal e executar o seguinte comando para criar uma cópia do diretório /home atual na nova partição, onde /mount/location é a localização da sua partição montada:
sudo cp -Rp /home/* /mount/location
Vai ver um erro sobre um .gvfs – isto é normal; você pode ignorá-lo.
Você deve checar o novo diretório home para verificar se ele contém seus arquivos. No entanto, ainda não vamos apagar o antigo directório home.
Passo 3: Localize o UUID da Nova Partição
A longa e aleatória string acima é na verdade o UUID da partição, e vamos precisar dele para adicionar a partição ao nosso ficheiro fstab, que diz ao Linux onde montar as partições quando arrancar. Você também pode localizar o UUID da partição executando o seguinte comando em um terminal:
sudo blkid
Step 4: Modificar o arquivo fstab
Antes de modificar nosso arquivo fstab, devemos criar uma cópia de backup que possamos restaurar, apenas no caso:
sudo cp /etc/fstab /etc/fstab.backup
Next, execute o seguinte comando para abrir o arquivo fstab no gedit. Você também pode usar outro editor de texto, se preferir.
gksu gedit /etc/fstab
Adicionar o seguinte texto ao arquivo fstab em uma nova linha, substituindo a porção _____ pelo UUID completo da sua nova partição home do comando sudo blkid acima:
UUID=_____ /home ext4 nodev,nosuid 0 2
>
Guardar o ficheiro após adicionar a linha.
Passo 5: Move Home Directory & Reiniciar
De um terminal, execute o seguinte comando para sair de seu diretório home, mova seu diretório home atual para um local reservado, e crie um novo diretório home vazio no qual sua nova partição será montada:
cd / && sudo mv /home /home_old && sudo mkdir /home
Reboot seu computador depois de executar este comando. Você pode reiniciar com o seguinte comando:
sudo shutdown -r now
Clean Up
Após reiniciar o computador, você deve ser capaz de fazer o login normalmente. O Ubuntu está agora usando a partição home separada. Depois de se certificar que tudo correu bem e que você ainda tem todos os seus arquivos em seu diretório /home – só por precaução – você pode remover seu diretório /home_old para liberar espaço:
sudo rm -rf /home_old
Chris Hoffman é editor-chefe do How-To Geek. Ele escreveu sobre tecnologia por mais de uma década e foi colunista da PCWorld por dois anos. Chris escreveu para o The New York Times, foi entrevistado como um especialista em tecnologia em estações de TV como a NBC 6 de Miami, e teve seu trabalho coberto por veículos de notícias como a BBC. Desde 2011, Chris já escreveu mais de 2.000 artigos que já foram lidos quase um bilhão de vezes – e isso é só aqui no How-To Geek.Read Full Bio ”