Como faço para integrar meu sistema de arquivos do Windows ao Ubuntu?

12

Recentemente, adquiri um novo computador com Windows e gostaria de inicializar com o Ubuntu. Eu realmente não quero ter dois sistemas de arquivos separados (com montagem), mas gostaria de integrar os dois, se possível. Por exemplo, gostaria que meu / home / name / Pictures tivesse o mesmo conteúdo que a pasta Imagens em Meus Documentos nas janelas, / home / name / Downloads seja o mesmo que a pasta Downloads nas janelas, Música seja a mesma como a pasta Música da janela e até a área de trabalho, se possível. Entendo que algumas pastas precisariam ser diferentes, como o AppData no Windows não funcionaria corretamente, portanto, algumas duplicatas podem ser necessárias.

Tudo isso é possível? Eu odeio como ter o Ubuntu parece ter um novo computador todo junto e gostaria de alguma unidade (sem trocadilhos).

Obrigado.

Dukevin
fonte
Isso me lembrou o [assistente de migração] [1] que foi retirado do instalador do Live CD devido à falta de interesse. Mas acho que uma ferramenta que compartilha dados de certos aplicativos da partição Windows com o Ubuntu ou pelo menos ajuda o usuário a fazer isso seria apreciada por muitos usuários com inicialização dupla na comunidade. De tudo que eu vi até agora, o Ubuntu para Android faz algo semelhante do ponto de vista do usuário. É verdade que montar uma partição e colocar links simbólicos não é tão chique. [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

Respostas:

12

Pré-requisitos

Você precisa ter a partição do Windows montada no Ubuntu para fazer o seguinte funcionar.

Redirecionando pastas especiais

Um equivalente de pastas especiais (Meus Documentos, Minhas Músicas, Minhas Imagens, etc) conhecidas nas pastas do Windows foi definido pelo projeto freedesktop.org . O arquivo de configuração correspondente ~/.config/user-dirs.dirsé gerenciado peloxdg-user-dirs-update comando

Você pode, por exemplo, alterar o diretório de download executando o seguinte comando no terminal:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

Outra maneira de conseguir o mesmo é substituir manualmente $HOME/Downloadspor/mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads no ficheiro de configuração (por exemplo, em gedit ou nano).

Para que as alterações entrem em vigor, execute xdg-user-dirs-gtk-updateposteriormente e adicionalmentexdg-user-dirs-update se você editou o arquivo de configuração manualmente.

Redirecionando pastas regulares

Você também pode substituir as pastas na sua pasta inicial do Ubuntu por links simbólicos para as pastas na sua partição do Windows, por exemplo:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

Essa é uma solução muito simples e não funciona para tudo, pode causar problemas em alguns casos. No entanto, algumas pessoas compartilham as configurações do Firefox e Thunderbird dessa maneira.

LiveWireBT
fonte
Eu tentei isso em alguns arquivos, mas tenho que montar primeiro a unidade "OS", o que é realmente irritante. Caso contrário, ele diz "link quebrado"
dukevin 20/08/2012
Uma coisa importante é fazer tudo no terminal - o Gnome rastreia as operações com pastas "especiais" quando elas são executadas via gerenciador de arquivos; portanto, se você excluir / renomear a pasta Pictures original no Nautilus e criar um link simbólico em seu lugar, ele ganhará ' t se comportar como a pasta original de imagens fez
Sergey
@ KevinDuke: você precisa adicionar uma linha para /etc/fstabmontar automaticamente a partição do Windows na inicialização. Pesquise neste site para obter instruções.
Sergey
@ Obrigado Emery, acho que a montagem automática seria o caminho a percorrer. Como isso afeta o desempenho?
precisa saber é o seguinte
@ KevinDuke: Não vejo como isso poderia afetar o desempenho, exceto, talvez, o processo de inicialização levando mais um segundo.
Sergey
3

Digite isso no terminal

gedit ~/.config/user-dirs.dirs

e vincule-o ao caminho absoluto das pastas do Windows. Então você pode simplesmente "matar o nautilus" ou possivelmente reiniciar.

Matt Davis
fonte
Isso é bem interessante. Isso funciona sem montar a unidade? E como isso se compara à criação de links simbólicos?
precisa saber é o seguinte
Não, você precisa montar a unidade. Isso aqui fará com que você comece na inicialização. O benefício para você seria ter a lista bem à sua frente, em vez de criar uma série de links simbólicos no terminal.
218128 matt davis
1

Sim, é possível. Eu não acho que será exibido da mesma maneira, pois eles usam conjuntos de ícones diferentes. No entanto, ele deve exibir os mesmos arquivos e pastas que você pode ter colocado na área de trabalho.
O problema com o qual você provavelmente se deparará é que o Windows faz referência a esses arquivos e pastas a partir de diferentes pontos de partida relativos. (Se você clicar neles, receberá um erro "Arquivo não encontrado".)

Se, por algum motivo, você deseja continuar, localize a pasta "Desktop" do Ubuntu na sua pasta pessoal. Renomeie-o para algo como "desktop.bak" para que você possa desfazer isso mais tarde. Abra um terminal e digite 'ln -s / path_to / windows / Desktop Desktop'

Abra sua pasta pessoal e clique no novo link da área de trabalho. Você deve ver os arquivos e pastas mencionados na área de trabalho do Windows. (Por curiosidade, tente clicar neles e veja se algum deles funciona.)

Você deve conseguir sair e voltar para ver o que tem na área de trabalho. Se você achar que não é isso que você queria, basta excluir o link "Desktop" e renomeie o "desktop.bak" para "Desktop".

Argusvision
fonte
Esta resposta foi realmente para uma pergunta diferente que foi mesclada. Entre.
Argusvision 21/10/12
0

Monte a partição do Windows e, em seguida, monte - ligue seus diretórios em sua casa. Isso faz com que seus aplicativos acessem a partição do Windows de forma transparente.

ignis
fonte