Mudando a pasta /home para outro HD

Publicado por Petterson em 12/11/2007

[ Hits: 34.113 ]

 


Mudando a pasta /home para outro HD



Nesta dica vou mostrar como mover sua pasta /home para outra partição ou HD.

Passo a passo:

Vamos criar um sistema de arquivos ext3 no HD com o comando:

# mkfs.ext3 /dev/sda1

Aqui a gente cria um sistema de arquivo ext3.

Desmontando o HD para poder alterar o sistema de arquivo:

# umount /dev/sda1

No meu caso usei /dev/sda1 porque é um HD Sata, mude de acordo com sua necessidade.

Agora vamos montar o volume novamente, fazer a migração e configurar para automontar no /etc/fstab.

# mkdir /mnt/disco
# mount /dev/sda1 /mnt/disco
# cp -vax /home /mnt/disco
# umount /dev/sda1
# echo /dev/sda1 /home ext3 defaults 0 1 >> /etc/fstab
# mount -a

Então é isso!
[]s

Outras dicas deste autor

Win98 X Samba Share

Servidor de arquivos e instalação silenciosa para técnicos em manutenção usando Debian

Lista de mimetypes para Squid, Dansguardian e etc

Leitura recomendada

X no Slackware

Habilitando teclas "Control+Alt+Backspace" para reiniciar servidor X

Atualizando Debian 11 para Debian 12

Configurar o Sublime Text 3 para usar com NASM x86_64

Instalando o Maya 5 no Red Hat 9 e Slackware

  

Comentários
[1] Comentário enviado por ricardo oliveira em 04/10/2012 - 15:30h

Obrigado pelo tutorial, ficou bem simples e facil, porem estou com um problema um pouco mais complicado, é que o debian esta reconhecendo o hd secundario com /media/disk e não como /dev/sda como faço pra alterar isso?

Obrigado.

[2] Comentário enviado por luizcarlos18rj em 30/09/2016 - 10:43h


[1] Comentário enviado por ricardo oliveira em 04/10/2012 - 15:30h

Obrigado pelo tutorial, ficou bem simples e facil, porem estou com um problema um pouco mais complicado, é que o debian esta reconhecendo o hd secundario com /media/disk e não como /dev/sda como faço pra alterar isso?

Obrigado.


Oi mano, não importa o nome, basta botar o mesmo caminho que seu pc reconheçe

[3] Comentário enviado por luizcarlos18rj em 30/09/2016 - 10:50h

**** IMPORTANTE LEIAM****

Seu tutorial é muito bom, quer apenas acrescentar:

Fiz o procedimento e no final ficou /home/home.

Vi neste fórum ( http://www.hardware.com.br/comunidade/hd-montar/1104106/ ), a solução:

[code]
Ivoaudio,

O curioso é que minha pasta /home agora ficou assim
/home/home/usuário
e isso tem causado problema no meu samba, ou seja, da forma que ficou, todos os usuários conseguem enxergar todos os outros usuários.

Embora nao consigam abrir os arquivos, do ponto de vista administrativo não é interessante isso.

Penso em copiar (ou mover) todos os arquivos q estão em /home/home/ para apenas /home,
mas minhas habilidades em shell estão meio fracas....:daa:

Qual seria a sintaxe mais indicada?
[/code]

[code]
mv -v /home/home/* /home/

Verifica se tá tudo certo e daí remove o "home" a mais. Para evitar equívocos, recomendo entrar primeiro no diretório home correto e, a partir daí, remover o subdiretorio home, tendo o cuidado de verificar se não há nada lá dentro e se está tudo no lugar antes.

dá uma olhadinha na home redundante para ver se não tem nada lá:
Código (Text):

ls -l /home/home/

entra na home correta:
Código (Text):

$ cd /home

apaga a home redundante (CUIDADO: NÃO COLOQUE A BARRA ANTES DE "home"!!!): - se quiser deixar o diretorio, deixe :confuso:
Código (Text):

$ rm -r home/

------------

Isso ocorreu porque o comando "cp -vax /home /mnt/disco" usado na receita copiou o dir home exitente na raíz "/" (que era um ponto de montagem propriamente dito da Partição anterior) para a nova partição.
Quando você montou essa partição nova (que tinha um home dentro) para o /home da raíz "/" ficou tudo duplicado.
O comando ideal seria: "cp -vax /home/* /mnt/disco"

flw!
[/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts