Com a ajuda da galera das comunidades do
Ubuntued,
Ubuntu-BR-SC e
Kubuntu Brasil no
Google+ consegui resolver esse pequeno quebra-cabeça e descobrir coisas que não sabia.
Vou apenas descrever a maneira que melhor achei para resolver esse problema.
Mais detalhes, indico os tópicos criados onde estão os comentários de todos com dicas e formas diferentes de encarar o problema e resolvê-lo.
Trocando as pastas padrões por atalhos
Crie uma pasta dentro de /mnt para referenciar a partição desejada
Crie agora outra pasta para referenciar uma pasta que está dentro da partição
sudo mkdir /mnt/Documentos
Agora temos que editar o fstab pra o ubuntu montar tudo durante a inicialização
Apenas acrescente essas linhas no fim do arquivo. Depois disso, já pode acessar sda2 por /mnt/Arquivos
- Código: Selecionar todos
/dev/sda2 /mnt/Arquivos ntfs default 0 2
Digamos que exista uma pasta chamada 'Documentos' dentro de sda2.
- Código: Selecionar todos
/mnt/Arquivos/Documentos /mnt/Documentos none bind 0 2
Na /home de seu usuário, delete a pasta 'Documentos' (se tiver arquivos, salve antes).
Agora crie um link simbólico de /mnt/Documentos
ln -s /mnt/Documentos /home/usuario/
Esses passos podem ser repetidos para qualquer pasta que queria, em qualquer partição.
Detalhe
Até onde sei, partições que não são padrões do linux, como NTSF ou FAT, FAT32 entre outras, não suportam alterações de proprietários. Se for usar uma partição separada para fazer esses passos, dê preferência aos formatos do próprio sistema.
Mudando a /home para uma pasta dentro de uma partição
Por que usar uma pasta dentro de uma partição como /home? Não é mais fácil usar a própria partição?
A ideia é poder possibilitar o uso de uma mesma partição para várias /home de diferentes distribuições. Então, dentro desta partição que será usada, crie pastas com os nomes das distribuições para identificar o que está salvo e quem está usando.
Aqui, funcionaria você usar a própria partição e, para cada distribuição, nomes de usuários diferentes. Mas se você quiser usar o mesmo nome de usuário, então teria problemas porque tudo iria ficar salvo em um mesmo endereço. Fazer isso pode acarretar em problemas de configurações dos programas usados e outras coisas que desconheço.
Só é necessário a criação da pasta para montagem da partição que será usada.
Agora editando o fstab
A partição usada será a sdb7 que é formatada em ext4. Dentro dela é criada uma pasta chamada 'ubuntu'.
- Código: Selecionar todos
/dev/sdb7 /mnt/Arquivos ext4 default 0 2
- Código: Selecionar todos
/mnt/Arquivos/ubuntu /home none bind 0 2
ImportanteAntes de fazer esses passos, lembre-se de salvar todo o conteúdo da pasta /home e copiar previamente para a pasta da partição que será usada para montar ela. Com isso, quando for montado o novo endereço da /home, todos os dados de configurações e pessoais estarão lá.
Mais dicas e detalhes
http://ubuntued.info/como-modificardefinir-as-pastas-padrao-do-ubuntuhttp://www.infowester.com/linmount.phphttp://meupinguim.com/entendendo-arquivo-fstab-linux/http://ubuntuforum-br.org/index.php?topic=28180.0http://ubuntuforum-pt.org/index.php?topic=29991.0http://gnulinuxbr.com/2009/11/25/comando-mount/http://manpages.ubuntu.com/manpages/hardy/pt/man1/chown.1.htmlhttp://aprendendoolinux.blogspot.com.br/2008/11/montar-partio-ntfs-automtico-fstab.html