Logo Hardware.com.br
ghost Dumal
ghost Dumal Novo Membro Registrado
4 Mensagens 0 Curtidas

Mudar /home para outra partição

#1 Por ghost Dumal 13/04/2007 - 12:43
[dist = UBUNTU 6.10]

Como devo proceder pra mudar minha pasta /home (q esta na mesma partição do meu sistema) para outra partilção (no caso sda6).
Pensei em copiar minha pasta home para a outra partição e alterar no fstab as informações da minha partição
# /dev/sda6 -- converted during upgrade to edgy
UUID=6edc3bfb-202a-4c15-9d48-5d741c32573c /home ext3 defaults 1 2

mas, meu sistema não reconhece minha pasta de usuario pra logar no sistema..

Alguem ae manja??
Responder
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#2 Por Mike Pacasi
13/04/2007 - 22:46
ghost Dumal disse:
[dist = UBUNTU 6.10]

Como devo proceder pra mudar minha pasta /home (q esta na mesma partição do meu sistema) para outra partilção (no caso sda6).
Pensei em copiar minha pasta home para a outra partição e alterar no fstab as informações da minha partição
# /dev/sda6 -- converted during upgrade to edgy
UUID=6edc3bfb-202a-4c15-9d48-5d741c32573c /home ext3 defaults 1 2
mas, meu sistema não reconhece minha pasta de usuario pra logar no sistema..

Olá,
1- Faça back-up da sua pasta /home:

# cd /
# tar -czvf home.tar.gz home/
O arquivo compactado home.tar.gz vai ser salvo na raiz (/)

2- Agora teria que criar espaço livre para a sua partição sda6, se este espaço ainda não existe (mesmo que já exista, teria que se certificar que, quando foi criada a partição, ela foi criada com ponto de montagem /home, com flag "bootable" desativado). Bom, se a partição sda6 ainda não existe, pode usar um live-CD como o Kurumin ou mesmo o Ubuntu e, logado como root, usar o programa gparted para alterar o tamanho de uma partição existente, e, com o espaço livre gerado, criar nele a sua partição sda6. Ao criar a partição sda6 configure-a com ponto de montagem /home, não bootável, tipo Linux Native reiserfs ou ext3. O programa gparted (ou o qtparted) permite alterar o tamanho de partições sem causar perda de dados. Mesmo assim, faça back-up dos seus dados importantes. Após implementar as mudanças com o programa gparted e salvá-las, saia do gparted. Agora formate a partição sda6 com ela desmontada:

# mkfs -t reiserfs /dev/sda6
Use reiserfs ou ext3, conforme você já tem na raiz do HD.

3- Monte a sua partição raiz do sistema do HD, se ela já não estiver montada, e a partição sda6 também:

# mount /dev/sda1 /mnt/sda1
# mount /dev/sda6 /mnt/sda6
Aí em cima use sda1 ou a identificação correta da sua partição raiz do sistema do HD.

4- Copie o back-up do seu home para a partição que você criou e formatou (sda6):

# cp /mnt/sda1/home.tar.gz /mnt/sda6/.
# cd /mnt/sda6
# tar -xzvf home.tar.gz
# ls
Lembre-se que aí em cima deve usar sda1 ou a pasta correta da sua raiz do sistema do HD.
Após o comando ls acima, veja se a estrutura de diretórios do seu /home está OK. A pasta /home não deve aparecer, pois ela é a própria /mnt/sda6. O comando ls deverá mostrar as pastas (usuários) e arquivos que, na sua partição original, estavam sob o /home. Se isto não acontecer, mova todas as pastas e arquivos para a raiz do /mnt/sda6 e delete depois o /home duplicado.

Agora se você simplesmente der um reboot, o sistema deveria reconhecer e registrar automáticamente o seu /home no sda6. Caso isto não ocorresse:

"Edit" (sugestão do ghost): Agora poderia editar manualmente o /etc/fstab, salvá-lo, e depois comandar:

# mount -a
----ou----
# mount /home
(Veja no "post" do ghost abaixo como editar o /etc/fstab)

Nota: Uma eventual reinstalação do sistema além de não destruir os seus dados (pois agora eles estão a salvo no /home), faria a reintegração do /home na partição /dev/sda6, mas Atenção: Neste caso você deverá optar na reinstação para NÂO FORMATAR a partição sda6 (/home).

---fim do 'edit"---

Flw!
Ubuntu, Debian and Fedora User

apimente.br
apimente.br Cyber Highlander Moderador
51.2K Mensagens 3.8K Curtidas
#4 Por apimente.br
14/04/2007 - 00:24
Tem, o processo que o Mike Pacasi colocou é para "dizer" para o sistema que sua "casa" mudou de endereço.
Esse outro tópico tem um procedimento um pouco diferente para o "aviso de mudança".
O Linux não é o Windows
Como fazer perguntas inteligentes? Clique aqui!
Ao pedir ajuda, informe sua configuração completa e forneça detalhes suficientes para alguém te ajudar.

ghost Dumal
ghost Dumal Novo Membro Registrado
4 Mensagens 0 Curtidas
#5 Por ghost Dumal
14/04/2007 - 23:41
Tava pensando numa logica aki e deu certo!! rindo_atoa.gif
Fiz da seguinte maneira:
- Montei mnha partição /dev/sda6 (aonde qria deixar minha /home) num diretorio qualquer
- Copiei o conteudo da minha /home pra esse diretorio
- desmontei a /home
- editei no arquivo fstab as configurações da partição sda6 pra /home
- e montei a /home, que agora o sistema reconheceu em outra partição..

bom eis o que digitei

loguei com root no modo-monouser
F3

#mkdir /media/home_temp
#mount /dev/sda6 /media/home_temp
#cp -pr /home/* /media/home_temp
#umount /home


editei no fstab a linha q se referia a partição sda6

/dev/sda6 /home ext3 defaults 1 2


#mount /home


Eh isso ai!! Minha /home ficou em outra partição!!

Agradeço e mto ao Mike pela atenção, mas como eu tinha varios arquivos na partição sda6, eu preferi naum testar a solução do Mike com receio de, noob como sou no mundo linux, formatar a partição..

Espero que isto ajude alguém na mesma situação q passei..

Abraço a todos.
Mike Pacasi
Mike Pacasi Geek Registrado
2.4K Mensagens 94 Curtidas
#6 Por Mike Pacasi
15/04/2007 - 14:24
ghost Dumal disse:
...Espero que isto ajude alguém na mesma situação q passei...

Isso! Bom que tá resolvido! Com certeza vai ajudar alguém...Na penúltima linha do meu "post" eu omiti a possibilidade de editar manualmente o /etc/fstab, salvá-lo, e depois comandar:

# mount -a
Depois vou acrescentar lá um "edit". O restante do procedimento é equivalente: Você já tinha uma partição sda6 (eu dei uma instrução genérica com uso do Live-CD pois parti do suposto que a partição adicional sda6 ainda não existia) e usou o comando cp para transferir os dados. Eu usei o tar pois assim vc teria se quisesse um backup compactado para guardar num CD-rom. Obrigado pelo retorno!

Flw!
Ubuntu, Debian and Fedora User

Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal