Windows Ubuntu dual boot - Compartilhe arquivos entre sistemas operacionais


27

Bem, eu tenho um netbook, então também não posso jogar no Windows, não há problema. Mas estou adquirindo um novo PC de mesa com melhor hadware e ele poderá rodar os jogos mais populares e quero ter o Windows nele para jogar jogos e softwares não compatíveis com o ubuntu. Também quero ter o Ubuntu, como meu sistema operacional principal, para definir uma inicialização dupla.

Neste computador, terei um pequeno SSD com o sistema operacional e uma segunda unidade (um disco rígido de 500GB) para armazenar meus arquivos. Quero evitar copiar arquivos de um sistema operacional para outro sempre que fizer o download de um arquivo. A minha pergunta é: Existe alguma maneira que eu poderia fazer tanto para uso OS que HDD para casa, como defini-lo como NTFS e fazer ubuntu montá-lo em /homee também fazer janelas para armazenar arquivos de usuário, como My Documents, My Videose Downloads, etc, nesta partição?

Respostas:


29

/homeNão é recomendável colocar uma partição NTFS, pois o Linux não pode preservar a propriedade e as permissões na partição NTFS.

Eu recomendaria manter / home na /partição padrão no SSD e criar links sym para as pastas com mais dados (documentos, músicas, imagens, vídeos etc.) em uma partição "Storage" formatada em NTFS, para que o Ubuntu e o Windows possam ler e escreva para.

Como /hometambém armazena todos os seus arquivos de configuração, manter /homea /partição no SSD ajuda a manter as coisas rápidas.

Um tutorial detalhado está em: http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

Depois de seguir as instruções no "Como", crie os links sym como este:

  1. Abra o Nautilus e exclua as pastas que você não usará em / home / [usuário], como Documentos etc. Você já deve ter Documentos etc. na pasta Armazenamento. (No linux, uma partição também é uma pasta).
  2. Navegue até a pasta Armazenamento e você verá as pastas Documentos etc.
  3. Clique com o botão direito na pasta Document e selecione make Link . Isso criará uma pasta chamada "link para documentos".
  4. Da mesma forma, crie "Link to Music", "Link to Pictures" e todas as outras subpastas na pasta Storage.
  5. Copie essas pastas "Vincular a ..." para sua pasta pessoal /home/[user].
  6. Por fim, clique com o botão direito do mouse em "Link to Documents" e renomeie-o como "Documents". Repita para os links restantes.

Alternadamente

Exclua as pastas em / home / [usuário] como antes.

Abra um terminal pressionando Ctrl+ Alt+ Te digite

ln -s /media/storage/Documents /home/[user]/Documents
ln -s /media/storage/Downloads /home/[user]/Downloads
ln -s /media/storage/Public /home/[user]/Public
ln -s /media/storage/Pictures /home/[user]/Pictures
ln -s /media/storage/Music /home/[user]/Music
ln -s /media/storage/Videos /home/[user]/Videos

Espero que isto ajude


Muito obrigado, procurando ajuda na internet, encontrei a solução e gostei, mas não sabia como fazer essa ligação simbólica, muito obrigado.
Diego

Eu adicionei um mini como fazer links sym na resposta.
user68186

Oi :-) Estou procurando a melhor maneira de configurar meu próprio disco e acho sua resposta interessante. Embora, eu esteja pensando, que tal montar uma /storage/[user]pasta ( storagepartição) na /home/[user]pasta ( ospartição) em vez de criar links simbólicos? É possível montar uma única pasta ou terei que criar uma partição para cada usuário?
folha de

1
@procrastinator, faça uma nova pergunta vinculando esta.
user68186


2

Eu segui todas as etapas indicadas em Como harmonizar sua instalação de inicialização dupla para Windows e Ubuntu e funcionaram perfeitamente, só que não consegui enviar itens da partição NTFS para o lixo.

Se você tiver o mesmo problema, basta adicionar as opções "uid = 1000" e "gid = 1000" ao fstab, na linha que diz respeito à partição ntfs. O meu é assim:

# storage mount 
UUID=3F4648C2710CF3A1 /media/storage/    ntfs-3g        auto,user,utf8,uid=1000,gid=1000,rw 0 0

Portanto, todas as etapas são do zero (conforme dados por YatriTrivedi de howtogeek.com e Manu Järvinen em seu blog )

1. Configure uma nova tabela de partição GPT em sua unidade limpa (a partir de uma distribuição usb ubuntu ao vivo, usando gparted). Planeje seu esquema de partição de maneira semelhante:

  • Uma Partição de Sistema EFI (ESP) de pelo menos 100 MB, este será o cérebro da inicialização do sistema
    • Sua partição do Windows (NTFS)
    • Sua partição Linux (Ext4)
    • Uma partição grande (ou o segundo disco rígido) para armazenar seus arquivos (NTFS)
    • Uma pequena partição de troca (SWAP)

Não se esqueça de rotular suas partições para conveniência posterior.

Pela minha experiência pessoal, se você planeja jogar ou usar software especializado no Windows (Adobe Suite, ARCGIS, Autodesk e similares), planeje ter pelo menos 100 GB na partição do Windows. Com 150 GB e acima, você deve ficar bem. Os softwares Ubuntu são muito menos exigentes em capacidade de armazenamento, para que você possa configurar facilmente uma partição Linux de 50 a 75 GB, dependendo de suas necessidades.

2. sudo apt install ntfs-3g permitir que o linux lide com o sistema de arquivos NTFS, que é o único que os dois SOs podem ler.

3. sudo mkdir /media/storage ou qualquer outro lugar que você gostaria que sua partição aparecesse. Se você não sabe onde, basta copiar / colar essa linha.

4. sudo cp /etc/fstab /etc/fstab.backup para fazer backup do seu arquivo fstab, que contém informações sobre o que o seu sistema deve fazer com as partições do disco. A edição do fstab instruirá o linux a montar essa partição corretamente em cada inicialização, portanto, fazer um backup é sempre útil caso as coisas não funcionem bem.sudo cp /etc/fstab.backup /etc/fstabpara restaurar o backup, se necessário.

5. Você agora tem que encontrar o UUID da partição, que é um identificador exclusivo que atua como um número de série: sudo blkid. Digite sua senha e, em seguida, encontre a linha que corresponde à sua partição de armazenamento. /dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
É aqui que a sua rotulagem durante a formatação inicial se torna útil. Copie o UUID.

6. gksudo gedit /etc/fstab isso abrirá o fstab para edição. Adicione a seguinte linha na parte inferior do fstab e cole seu UUID em vez do meu: # storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 Definir uid = 1000 e gid = 1000 de alguma forma permite que você envie seus itens para a lixeira do Linux. Não toque em mais nada no fstab e verifique se o seu UUID está correto.

7) Salve e reinicie (importante).

E pronto, agora você deve perceber que possui um "armazenamento" no menu de locais. Em seguida, configure suas subpastas no Linux e Windows para que seus documentos, etc, sejam armazenados nessa partição!


Como harmonizar sua instalação de inicialização dupla para Windows e Ubuntu parece ser crucial para sua resposta. Você poderia incluir partes importantes na sua pergunta, caso o recurso remoto mude ou desapareça? As respostas somente de link podem ser removidas no Ask Ubuntu.
David Foerster

Bem, já que é o link que a resposta principal deu em primeiro lugar, não faria mais sentido se fosse detalhado nessa primeira resposta? Caso contrário, ficarei feliz em editar minha resposta!
Nat Azodnem

Isso pode ser útil, mas o estado de outras respostas não tem relação com o seu estado. Eu mantenho o que sugeri no meu comentário anterior.
David Foerster
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.