Olá
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:
Sua 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:
O 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:
Sua 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.