Montar o diretório /home noutra partição!

Deixe um Comentario
Estes dias estava instalando uma distro Linux quando me dei conta ao término da instalação que o diretório /home estava configurado para ser montado na partição principal (raiz) que eu costumo reservar somente para o sistema, logo em seguida, abri o navegador e busquei algo relacionado. Encontrei a resposta em um excelente site de informações, o Viva o Linux.

Leia antes de prosseguir, Acesso Perdido no Login.

Esta postagem contém conteúdo totalmente manual e altamente perigoso!
Imagem: Advertência!!! Esta postagem contém conteúdo totalmente manual e altamente perigoso!

Sempre que vou instalar uma distro Linux pela primeira vez em um PC eu particiono (caso somente haja 1 HDD) o disco rígido em três partições, sendo elas:

Exemplo visual de partições e pontos de montagem
50gb
1 até 3gb
460gb
/
Sistema Operacional
swap
Mem. Virtual
/home
Somente para arquivos!

Na primeira partição (Partição Primária, não é pleonasmo! veja neste link na parte de particionamento) deixo sempre reservado para os arquivos de boot e sistema, é uma questão de gosto pessoal minha, sendo o ponto de montagem raiz (/);

A segunda partição (pode ser Partição Estendida), deixo para ser utilizada como memória virtual;

A terceira e última partição (Partição Estendida) deixo sempre reservada para os arquivos de usuários! Ponto de montagem (/home).

Faço isso porque se ocorrer algo com o sistema de muito grave, eu posso apagar totalmente está partição sem se quer tocar em nenhum byte dos arquivos e configurações dos usuários. Mas enfim, vamos ao que interessa!

Alterar o ponto de montagem

Antes de mais nada, creio eu que o disco/partição deve estar montado, então abra o Monitor do Sistema e na aba Sistemas de arquivos verifique qual é o endereço do dispositivo/partição, no meu caso a partição que eu havia reservado para os arquivos era /sdb6. OU pelo terminal com o comando fdisk:
sudo fdisk -l
Disco /dev/sdb: Tantos GB, Que dá tantos bytes
etceteras de cabeças, tais setores/trilhas, etceteras de cilindros, total de tantos setores
Unidades = setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho da E/S (mínimo/ideal): 512 bytes / 512 bytes
Identificador do disco: blá blá blá

Dispositivo Boot      Início        Fim      Blocos   Id  Sistema
/dev/sdb1   *        2048    60000094    29999023+  83  Linux
/dev/sdb2        60002302  1250263039   595130369    5  Estendida
/dev/sdb5        60002304    66047999     3022848   82  Linux swap / Solaris
/dev/sdb6        66050048  1250263039   592106496   83  Linux
O segundo bloco de informações é o que importa!

Com o comando blkid você poderá visualizar a informação UUID (Universally unique identifier ou Identificador único universal) das partições do disco rígido:
sudo blkid 
/dev/sdb1: UUID="0000aa00-1b11-222c-dd33-44444444e44e" TYPE="ext4" 
/dev/sdb5: UUID="5555ff55-6g66-777h-ii88-99999999j99j" TYPE="swap" 
/dev/sdb6: UUID="3333uu33-8d88-000h-jj11-22222222f22f" TYPE="ext4"
Copie o valor UUID da partição em que você pretende montar o diretório /home e com o próximo comando abra o arquivo fstab para edição, como abaixo: (utilizei o editor de texto gedit, mas você pode usar outro de sua preferência!)
sudo gedit /etc/fstab 
como se pode observar a seguir o arquivo não contém uma linha de especificação para o diretório /home...
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=0000aa00-1b11-222c-dd33-44444444e44e /        ext4    errors=remount-ro 0   1
UUID=5555ff55-6g66-777h-ii88-99999999j99j none     swap    sw       0       0
Então inserimos uma linha incluindo o valor de UUID obtido no comando blkid e o ponto de montagem (/home), seguida do formato da partição (ext4), o valor 2 no final é para que o sistema não verifique o disco na inicialização (não sei explicar.. mas isto veio na minha mente.. Uma informação que estava em meu subconsciente), veja abaixo...
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=0000aa00-1b11-222c-dd33-44444444e44e /        ext4    errors=remount-ro 0   1
UUID=3333uu33-8d88-000h-jj11-22222222f22f /home    ext4    defaults    0   2
UUID=5555ff55-6g66-777h-ii88-99999999j99j none     swap    sw       0       0
Feito isso, salve o arquivo e reinicie!

É como eu sempre digo! Fazer algo manualmente sempre resolve!

Fonte de Consulta:

http://www.vivaolinux.com.br/topico/PC-Configuration/Como-mudar-home-para-outra-particao

0 comentários:

Postar um comentário