[Resolvido] Problemas com a /home em outra partição

Iniciado por revberaldo, 06 de Outubro de 2008, 19:54

tópico anterior - próximo tópico

revberaldo

Olá  ;D

Bom, eu estava a fim de testar outra distro do Linux no meu notebook, mas, para evitar ter várias /home, resolvi criar uma partição nova e mandar minha /home pra lá. Fiz a nova partição a partir de /dev/sda2 - a partição do Ubuntu - e a nova é a /dev/sda3.

Peguei a minha pasta de usuário - rafael - em /home e mandei para /dev/sda3, como root e pelo Nautilus. Após isso, apaguei a pasta vazia /home, tendo certeza que mandei minha pasta rafael completa para /dev/sda3. Separei as minhas quatro pastas de arquivos - Documentos, Música, Vídeos e Imagens - e as mandei para /dev/sda3/rafael-arquivos; meu intuito é deixar apenas os arquivos de configuração (aquelas pastas ocultas) na /dev/sda3/rafael, e os meus arquivos em uma outra pasta. Também criei os links simbólicos das quatro pastas (Documentos, Música, Vídeos e Imagens) em /dev/sda3/rafael.

Aí, como recomendado por um colega, editei o /etc/fstab, adicionando a seguinte linha no final:
/dev/sda3       /home           ext3    defaults        1       2

Fiz todo o procedimento acima descrito a partir de um LiveCD do Ubuntu.

Porém, quanto tento iniciar o Ubuntu, ele diz que a /home está faltando (ou qualquer coisa assim). Ora, ele não está idenficando que minha /home agora fica em /dev/sda3? Eu tomei o cuidado de deixar minha pasta de usuário na raíz de /dev/sda3, de modo que o caminho seja /home/rafael, e não /home/home/rafael. O procedimento que fiz está correto? Alguém tem idéias?
Segue abaixo o meu arquivo fstab completo.

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1
UUID=badbbcac-8a54-4c97-b55d-b67e3977a80f /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda5
UUID=dc982088-d0f9-46be-8e22-be5bdfc7c9c9 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/sda3       /home           ext3    defaults        1       2


Agradeço pela ajuda.

EDIT:
Tentei iniciar novamente uma sessão com o GNOME no Ubuntu; vou deixar abaixo o texto das mensagens de texto que apareceram:

CitarSua pasta pessoal está definida como "/home/rafael", mas parece não existir. Você deseja iniciar uma sessão com o diretório / (raíz) como sua psta pessoal? É provável que nada funcione a menos que você utilize uma sessão de segurança.

Cliquei em "Sim", e mais uma mensagem de erro apareceu:

CitarO seu arquivo $HOME/.dmrc está sendo ignorado. Isto impede que a sessão padrão e o idioma sejam salvos. O arquivo precisa ser de propriedade do usuário e ter permissões 644 (nÃo ter permissão de escrita por outros usuários). O diretório $HOME do usuário deve ser de propriedade do usuário e outros usuários não devem ter permissão de escrita.

Dei "OK", e uma nova mensagem apareceu:

CitarSua sessão durou menos de 10 segundos. Se você não terminou uma sessão, isso pode significar que há algum problema de instalação ou você pode estar sem espaço no disco. Tente iniciar uma sessão de segurança para ver se você consegue consetar o problema.

Visualizar detlahes (arquivo ~/.xsession-error)
/etc/gdm/Xsession: Beginning session setup...
Can't create dir /home/rafael/Área de Trabalho
vários erros análogos ao de cima
Setting IM through /etc/X11/xinit/xinput.d/all_ALL linked to /etc/X11/xinit/xinput.d/default.
(seahorse-agent: 5775): libgnomevfs-WARNING **: Unable to create ~/.gnome2 directory: Permissão negada.

Tentei iniciar uma sessão de segurança, deu os mesmos erros de cima. Iniciei uma sessão em modo de texto, e...
rafael@rafael-laptop:~$ sudo mount /dev/sda3 /home
mount: o ponto de montagem /home não existe


Quando dei $ mount, não apareceu o /dev/sda3.
Cabaladadá: um blog sobre a Linux, LaTeX, a Vida, o Universo e Tudo Mais.

mstr

Rev. Beraldo,

que maravilha que vc arrumou

bom pegue um cd bootavel pode ser o proprio ubuntu e da o boot por ele

verifique se /dev/sda3 existe, acredito que o cd vai reconhecer a partição e monte-a
Citarsudo mkdir /media/sda3
sudo mount /dev/sda3 /media/sda3
como vc copiou tudo como root, vai ter que alterar as permissóes
Citarsudo chown -R 1000:1000 /media/sda3/home/rafael
sudo chmod -R 755 /media/sda3/home/rafael
esse 1000 deve setar o user rafael

agora é desmontar e reiniciar
Citarsudo unmount /media/sda3
sudo rmdir /media/sda3
sudo reboot
tire o cd e reinicie pelo cp

clcampos

#2
Você não pode deletar o diretório /home.

O conteúdo pode até estar em outra partição, porém para você montar a pasta deve existir, compreende?

Sua pasta /home passará a ser o ponto de montagem da sua nova partição, veja a segunda coluna da linha que adicionou no arquivo /etc/fstab.
Citar/dev/sda3       /home           ext3    defaults        1       2

Após recriar a pasta /home tenha certeza que nesta nova partição existe um diretório com nome igual ao do seu usuário.

O passo seguinte, e último, é o que disse o mstr, é ter certeza que as permissões estão corretas.



Editando



A sim, se você esta usando o 8.04 eu usaria a linha conforme abaixo:

Citar/dev/sda3       /home           ext3    relatime         0       2
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

revberaldo

Hey, obrigado pela ajuda! Eu consegui resolver; o grande problema era, realmente, que eu tinha apagado o /home, e também que alterei algumas permissões. Agradeço o apoio aí!
Cabaladadá: um blog sobre a Linux, LaTeX, a Vida, o Universo e Tudo Mais.

Bfantinatti

Olá... Desculpem escrever aqui... Sei que o tópico foi resolvido, mas tenho uma pergunta:
Esta nova partição que será a nova home poderá ser feita em fat32 ou somente num sistema semelhante ao do ubuntu instalado (no caso ext3)?
É que essa nova pasta, pretendo acessá-la de outro sistema. Possuo dualboot entre ubuntu e xp.
Então é isso... Seria possível montar em fat32 de modo que eu também possa acessar os arquivos do win xp?
Abraços pessoal!

Gunfree

Linux Registered User: #491793