Ponto de montagem do Ubuntu '/ home' na subpasta da partição compartilhada?

0

Eu tenho uma máquina dual-boot Windows 8.1 e Ubuntu 14.04. Atualmente, tenho uma partição ext4 que está sendo usada como ponto de montagem '/ home' no Ubuntu e uma partição NTFS que estou usando para redirecionar 'Meus Documentos' e outros no Windows. Desta forma, ambos os sistemas operacionais estão usando automaticamente essas partições para armazenamento de arquivos "sob o capô".

A minha pergunta é a seguinte: existe uma forma razoável de fazer com que ambos os sistemas operativos utilizem automaticamente a mesma partição para armazenamento de ficheiros, sem dar cabeçadas e continuando com este comportamento "sob o capô"? De preferência, eu gostaria que essa partição contivesse uma pasta chamada 'Ubuntu' e outra pasta chamada 'Windows', com a pasta 'Ubuntu' atuando como ponto de montagem para '/ home' e a pasta 'Windows' contendo minhas pastas de perfil redirecionadas , como na minha configuração atual.

Isso é possível? Eu estou supondo que o formato teria que ser exFAT ou algo do tipo. Haveria alguma desvantagem (como perda de velocidade) de usar essa abordagem? E se isso não for muito razoável, existe outra configuração que daria efeitos semelhantes?

EDITAR: Além disso, seria razoável ter uma terceira pasta nesta partição para meus arquivos Dropbox (com o programa dropbox de cada sistema operacional apontando para essa mesma pasta), então há apenas uma cópia dos meus arquivos dropbox no meu disco?

    
por user258887 16.06.2014 / 03:05

1 resposta

1

Depende. Não para o total de /home , se você precisar de permissões Unix para o grupo. Dado o estado atual do suporte a drivers de ext no Windows, teríamos que usar FAT / NTFS para tal partição comum, e eles não suportam permissões Unix. Portanto, aplicativos como o SSH e o GnuPG terão problemas.

Eu faço isso de uma maneira um pouco mais complexa: o symlink ~/Documents e outras pastas semelhantes ao equivalente do Windows em uma partição NTFS. Permissões nessas pastas realmente não importam muito. Ajuda se você quiser que o Dropbox os sincronize. É claro que nenhum deles está localizado na partição que contém o Windows, mas em uma partição NTFS separada.

Uma abordagem melhor será alterar os locais dessas pastas. A partir de o Wiki do Arch , adicione-os a ~/.config/user-dirs.dirs :

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Substitua $HOME/<blah> pela sua localização desejada.

No meu laptop, todas essas pastas são comuns ao Windows e ao Debian (e ao Arch), e eu não enfrento problemas, exceto com o Dropbox. O Dropbox ocasionalmente substitui arquivos perfeitamente bons com suas versões mais antigas e diz que é uma cópia conflitante.

Ambas as formas requerem que a partição seja montada automaticamente. Especialmente no caso das variáveis XDG, a partição precisa ser montada antes de ser lida, ou elas serão redefinidas para $HOME . Veja Como montar automaticamente partições NTFS? para guias sobre automontagem de partições NTFS. A maneira mais preferível é editar /etc/fstab - qualquer outra opção será montada depois que as partições listadas nesse arquivo forem montadas.

    
por muru 16.06.2014 / 03:48