Como particionar eficientemente um único disco de inicialização dupla do Windows-Ubuntu?

19

Esta não é uma pergunta sobre como instalar o Ubuntu ou como usar o particionamento manual durante a instalação, mas uma questão sobre direitos de acesso e como não permitir que eles o mordam no abdome inferior ... ;-)

Esta questão não irá ajudá-lo como fazer partições no disco, mas vai lhe dizer o que fazer no passo 4 do processo de instalação , dependendo de seu caso de uso pessoal , para escolher uma das seguintes opções:

Nota: As perguntas acima também podem ser usadas com vários discos, mas os exemplos nas respostas são fornecidos para um disco.

Fabby
fonte
Possível duplicado de tamanho das partições do Ubuntu
Bishan

Respostas:

15

Conheço bem o Windows, mas o Ubuntu não tão bem

(ou o contrário)

O Windows e o Ubuntu são sistemas operacionais compatíveis com POSIX e permitem definir qual usuário tem acesso a qual arquivo, diretório, partição ou disco individual!

Mas eles fazem isso de maneira um pouco diferente (existem empregos em período integral para pessoas que precisam limpar a propriedade incorreta dos dados o dia todo!)

Portanto, pegue o disco rígido médio:

Windows instalado

Se você tiver mais de uma partição, provavelmente está executando um sistema UEFI. Por favor, não apague nenhuma dessas partições! Concentre-se na maior partição que você tem e use essa no exercício seguinte ...

Dependendo do seu caso de uso, dê a cada sistema operacional espaço suficiente para seu próprio sistema e aplicativos (os números abaixo são os requisitos mínimos e recomendados do sistema , portanto, você deve multiplicá-los por um fator que seja confortável para o seu caso de uso)

Nota: O Ubuntu também precisa de uma partição swap do tamanho descrito aqui .

O restante do disco (-10%) pode ser dado a uma partição de dados formatada em NTFS a partir de gparted. Veja a nota abaixo para que você chegue ao seguinte layout:

Particionamento - Médio

Então:

  • Instale o Windows
  • Crie todos os seus usuários no Windows
  • Instale o Ubuntu
  • Crie todos os seus usuários no Ubuntu, dando a eles o mesmo nome e a mesma senha que no Windows.
  • Inicialize o Ubuntu Live CD novamente e execute gpartede reduza as partições do Windows e do Ubuntu até obter 2 * -3 * a quantidade da barra amarela pálida. Em seguida, crie a partição de dados e formate-a para "ntfs"
  • monte esta partição no seufstab (por exemplo /Data)

As etapas a seguir são creditadas para: user68186 , copiado daqui

  • Mova seus diretórios de dados para o /Dataponto de montagem pressionando Ctrl+ Alt+ Te copie e cole cada linha seguida por Enter(substitua "NomeDoUsuário" pelo seu nome de usuário):

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • Faça links simbólicos.

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • Vá para o Windows novamente e mova os diretórios do usuário para sua D:unidade no usersdiretório

Por quê?

Quando você inicializa no Windows (ou Ubuntu), o Windows e o Ubuntu têm seus próprios arquivos de sistema e aplicativos instalados em seu próprio ambiente. Além disso, você não precisa se preocupar com qual arquivo vai: onde todos os arquivos do Ubuntu podem ser encontrados no Windows no d:\homediretório e todos os seus arquivos do Windows podem ser encontrados no /usersdiretório do Ubuntu.

Se você usar qualquer um dos seguintes:

  • Comandos Ubuntu: chown, chmodou de comando do Windows: cacls,
  • se você usar qualquer um dos gerenciadores de arquivos para clicar com o botão direito do mouse nos diretórios ou arquivos para usar set permissions

então, por favor, não defina permissões de dentro do Windows D:\homenem de dentro do Ubuntu no /Usersdiretório de sempre! Além disso, não mova arquivos entre /userse /home(ou D:\homee D:\Users) sempre!

Copie apenas arquivos!

(e exclua o original porque a mudança tentará mover as permissões de um sistema de arquivos totalmente diferente para outro e isso trará problemas que você deseja evitar)

Por que há 10% de espaço não alocado na sua unidade? Bem, isso é um pequeno truque quando o seu PC é novinho em folha: você não precisa de todo esse espaço, e esse espaço livre é seu proverbial pneu sobressalente, se você precisar estender uma das outras partições quando elas ficarem lisas! ;-)

Agora volte para a etapa 5 de Como instalar o Ubuntu e continue lá ...

Fabby
fonte
Ótima resposta. Apenas observe que esse mínimo de 4 GB para o Ubuntu Desktop não o levará muito longe quando você começar a instalar aplicativos e bibliotecas. Da próxima vez que eu configurar uma máquina de inicialização dupla com um SSD e um HD, vou assumir que o Ubuntu tem tanto espaço quanto o Windows e divida o espaço do SSD pela metade entre cada sistema operacional.
WillC
1
@WillC Concordo com você (Ubuntu tem uma partição de 64GB no meu SSD para /e 1TB para /home) mas estes são do fornecedor mínimos requisitos ... ¯ \ _ (ツ) _ / ¯
Fabby
11

Sou especialista em Windows e Ubuntu

Boa! Bem vinda! :-) Você provavelmente já leu as versões não especializadas acima e se perguntou o que há para você ...
Bem, não vou lhe dizer isso:

  • a criação de 4 partições primárias em uma única unidade MBR está travada em um canto (embora alguns dos usuários acima as tenham em uma unidade GPT ),
  • nem qual esquema de particionamento usar para instalar o sistema operacional: é para isso que servem as Diretrizes de Instalação do FHS e do Microsoft Server
  • nem que servidor Microsoft não é realmente um servidor compatível com POSIX mais, mas um Interix subsistema.
  • para acelerar a inicialização, coloque seus arquivos do sistema operacional no SSD para Ubuntu e Windows e seus arquivos de dados no disco rígido
  • é uma má idéia criar espaço de troca em um SSD (embora esteja melhorando) para o Ubuntu e o Windows.

Você sabe tudo isso, certo?

Bem, o que você talvez não saiba sobre interoperabilidade entre NTFS e Ubuntu é o seguinte:

  • A propriedade e as permissões do arquivo podem ser interoperáveis ​​entre o Windows e o Ubuntu.
  • ACLs compatíveis com Windows-Unix podem ser definidas
  • Os pontos do Windows Junction podem ser vistos como links simbólicos do Ubuntu.
  • A criação e atualização de arquivos compactados podem ser suportadas.

No entanto, você deve

  • uso correto opções de montagem: inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • criando um /.NTFS-3G/UserMappingarquivo ntfs-3g.usermape editando-o manualmente ( permissionsacima não é necessário)
  • Para poder fazer um backup da imagem, monte o volume com roeefs_raw
  • Faça a administração de direitos complexos sempre no sistema host!
  • Use o ntfs-3g-advanceddriver (para obter todos os sinos e assobios)
  • Crie ACLs (recompile o driver, defina a opção --enable-posix-acls no comando configure)
  • Crie junções do Windows no Windows e defina-as em /.NTFS-3G/(por exemplo, /.NTFS-3G/D:/Users)

Para todos os apitos e sinos: man ntfs-3ge o artigo de opções avançadas de um dos criadores de ntfs-3g.

Fabby
fonte
8

Eu sou um usuário iniciante do Windows e / ou Ubuntu

O Windows e o Ubuntu são sistemas operacionais avançados que permitem definir qual usuário tem acesso a qual arquivo, diretório, partição ou disco individual! Mas definir todos esses direitos de acesso pode ser uma tarefa complicada. (Existem empregos em tempo integral de pessoas fazendo isso o dia todo!)

Portanto, pegue o disco rígido médio com o Windows instalado:

Windows instalado

Se você tiver mais de uma partição, provavelmente está executando um sistema UEFI. Por favor, não apague nenhuma dessas partições! Concentre-se na maior partição que você tem e use essa no exercício seguinte ...

Você pode ver pela cor amarela clara que ela é usada apenas parcialmente. Se estiver mais de 50% cheio, você já deve economizar dinheiro para comprar um disco rígido maior. Se estiver mais do que 80% cheio, pare de ler esta resposta agora e atualize seu disco rígido primeiro! ;-)

A situação ideal é dar:

  • 40% de espaço em disco no Windows (reduza a partição)
  • 40% para o Ubuntu (crie uma partição EXT4)
  • 20% para uso comum entre ambos. (crie uma partição FAT32: o tamanho máximo do volume é 8 TB, se você não precisar de compatibilidade com o Windows 2000)
  • Idealmente, também crie uma partição swap do tamanho descrito aqui .

Se você seguiu as regras acima, receberá:

Particionamento - Iniciante

Por quê? Quando você inicializa no Windows (ou Ubuntu), cada sistema operacional possui seus próprios arquivos de sistema e aplicativos instalados em seu próprio ambiente.

Às vezes, você deseja ter arquivos comuns aos dois sistemas operacionais (música? Vídeos?) E é aí que entra a terceira partição: essa é uma unidade que aparece como sua D:unidade no Windows e como seu /home/YourUserName/datadiretório no Ubuntu. Você pode armazenar com segurança qualquer arquivo lá e nenhum dos sistemas operacionais pode atrapalhar a propriedade, os direitos dos arquivos, ... como é basicamente um grande pen drive USB, mas no seu disco rígido (FAT32)

Aviso: O tamanho máximo do arquivo no seu /datavolume ( D:no Windows) é de 4 GB!

Agora volte ao passo 4 das instruções de instalação oficiais e continue lá ...

Fabby
fonte