Como particionar com eficiência um único disco de inicialização dupla do Windows-Ubuntu?

17

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 para deixá-los morder você no baixo ventre ... ; -)

Esta questão não irá ajudá-lo a a fazer partições no seu disco, mas dirá o que deve fazer em passe 4 do processo de instalação , dependendo do seu caso de uso pessoal , então escolha uma das seguintes opções:

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

    
por Fabby 05.02.2015 / 09:26

3 respostas

10

Sou especialista em Windows e Ubuntu

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

  • criar quatro partições primárias em uma única unidade MBR está bloqueando a si mesmo em um canto (embora alguns dos usuários acima tê-los em uma unidade GPT ),
  • nem qual esquema de particionamento usar para instalar o seu SO: é isso que a ESF e a Diretrizes de instalação de servidores da Microsoft são para
  • nem que o servidor da Microsoft não é mais realmente um servidor compatível com POSIX, mas um Interix
  • para acelerar a inicialização, coloque os arquivos do sistema operacional no SSD para o Ubuntu e Windows e seus arquivos de dados no HDD
  • é uma má ideia criar espaço de troca em um SSD (embora esteja melhorando) tanto para o Ubuntu quanto para o Windows. Você sabe de tudo isso, né?

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

  • Propriedade de arquivo e permissões podem ser interoperáveis entre o Windows e o Ubuntu.
  • ACLs compatíveis com o 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 suportados.

No entanto, você deve

  • use as opções de montagem corretas: inherit , permissions , streams_interface=windows , hide_hid_files , windows_names , compression
  • criando um arquivo /.NTFS-3G/UserMapping com ntfs-3g.usermap e, em seguida, edite-o manualmente ( permissions acima não é necessário)
  • Para poder fazer um backup de imagem, monte o volume com ro e efs_raw
  • Faça a administração de direitos complexos sempre no sistema host!
  • Use o driver ntfs-3g-advanced (para obter todos sinos e assobios)
  • Crie ACLs (recompile o driver, defina a opção --enable-posix-acls no comando configure)
  • Crie o Windows Junctions no Windows e defina-as em /.NTFS-3G/ (Por exemplo, /.NTFS-3G/D:/Users)

Para todos os assobios e sinos: man ntfs-3g e o anúncio de opções avançadas por um dos criadores de ntfs-3g .

    
por Fabby 05.02.2015 / 09:26
12

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

(ou o contrário)

O Windows e o Ubuntu são sistemas operacionais compatíveis com POSIX e ambos permitem que você defina qual usuário tem acesso a qual indivíduo arquivo, diretório, partição ou disco!

Mas eles o fazem um pouco diferente (Há trabalhos em tempo integral para pessoas que precisam limpar a propriedade errada dos dados durante todo o dia!)

Então pegue o disco rígido médio:

Se você tiver mais de uma partição, provavelmente estará 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 seguinte exercício ...

Dependendo do seu caso de uso , dê a cada SO espaço suficiente para seu próprio sistema e aplicativos (os números abaixo são mínimos e os requisitos de sistema recomendados , então 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 de um tamanho descrito aqui .

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

Então:

  • Instalar o Windows
  • Crie todos os seus usuários no Windows
  • Instalar o Ubuntu
  • Crie todos os seus usuários no Ubuntu dando a eles o mesmo nome e a mesma senha do Windows.
  • Inicialize o Ubuntu Live CD novamente e execute gparted e encolha as partições do Windows e do Ubuntu até que elas ocupem 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 seu fstab (Por exemplo, /Data )

Os seguintes passos creditam a: user68186 , copiado daqui

  • Mova seus diretórios de dados para o ponto de montagem /Data pressionando Ctrl + Alt + T e copie e cole cada linha seguida por Enter (substitua "UserName" 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 o usuário diretórios para sua unidade D: no diretório users .

Por quê?

Quando você inicializa no Windows (ou no 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 para onde: Todos os arquivos do Ubuntu podem ser encontrados no Windows no diretório d:\home e todos os seus arquivos do Windows podem ser encontrados no diretório /users .

Se você usa um dos itens a seguir:

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

então não defina permissões dentro do Windows no D:\home nem dentro do Ubuntu no diretório /Users ever! Além disso, não mover arquivos entre /users e /home (ou D:\home e D:\Users ) ever!

Copie apenas arquivos!

Por que há 10% de espaço não alocado em 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 é apenas o seu proverbial pneu sobressalente se você precisar estender uma das outras partições quando elas correrem de forma plana!; -)

Agora volte ao passo 5 do Como instalar o Ubuntu e continue lá ...

    
por Fabby 05.02.2015 / 09:29
7

Sou usuário iniciante do Windows e / ou Ubuntu

Tanto o Windows quanto 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. (Há empregos em tempo integral de pessoas fazendo isso o dia todo!)

Então pegue o disco rígido médio com o Windows instalado:

Se você tiver mais de uma partição, provavelmente estará 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 seguinte exercício ...

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

A situação ideal é dar:

  • 40% do espaço em disco para o 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 é de 8 TB se você não precisar da compatibilidade com o Windows 2000)
  • Idealmente, crie também uma partição de swap de um tamanho descrito aqui .

Se você seguiu as regras acima, você verá:

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

Às vezes, você quer ter arquivos comuns a sistemas operacionais (Music? Videos?) e é aí que entra a 3ª partição: essa é uma unidade que aparece como sua unidade D: Windows e como seu diretório /home/YourUserName/data no Ubuntu. Você pode armazenar com segurança qualquer arquivo lá e nenhum dos sistemas operacionais pode atrapalhar a propriedade, os direitos sobre os arquivos, ... como é basicamente como um pendrive grande, mas no seu disco rígido (FAT32)

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

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

    
por Fabby 05.02.2015 / 09:27