Como escolher um esquema de partição para o seu PC Linux

Com medo da temida palavra “p”? Você não está sozinho. As partições podem ser complicadas, então aqui está uma explicação sobre o que são, como são usadas e um modelo simples para usar em sua própria instalação do Linux.

Imagem por dmyhung

O que são partições?

As partições são divisões na formatação do disco rígido. É uma divisão lógica - em oposição a uma divisão física, então você pode editá-los e manipulá-los para vários fins. Pense em dividir um disco em duas partes de configuração. As partições são realmente úteis porque atuam como uma caixa de proteção. Se você tiver um disco rígido de 1 TB particionado em uma partição de 250 GB e outra de 750 GB, o que você tiver na última não afetará a outra, e vice-versa. Você pode compartilhar uma dessas partições na rede e nunca se preocupar com pessoas acessando informações na outra. Pode-se ter o Windows instalado, repleto de vírus e trojans. O outro pode estar executando uma instalação Linux muito obsoleta e com falhas de segurança. Nunca devem os dois interferir, a menos que você os faça ou o próprio disco rígido morra fisicamente.

A outra coisa útil é que você pode ter várias partições, cada uma formatada com um “sistema de arquivos” diferente. Um sistema de arquivos é uma formatação do disco em uma tabela que o sistema operacional pode ler, interpretar e gravar. Tem apenas um disco rígido? Tudo bem, porque você ainda pode instalar vários sistemas operacionais sem realmente ter outro disco físico.

Embora existam muitos tipos de sistemas de arquivos, existem apenas três tipos de partições: primária, estendida e lógica. Qualquer disco rígido pode ter no máximo quatro partições primárias. Essa limitação se deve a algo chamado Master Boot Record, que informa ao computador de quais partições ele pode inicializar e, portanto, as partições primárias geralmente são reservadas para os sistemas operacionais. Mas e se quisermos mais de quatro? É aí que a partição estendida entra em jogo. Ele serve como um contêiner vazio para qualquer número de partições lógicas menores. Você pode fazer quantos quiser lá, bem como torná-lo um lar para suas seções não relacionadas ao sistema operacional.

Se as partições estendidas são tão boas, por que não apenas usá-las? Isso ocorre porque você não pode inicializar diretamente de qualquer lugar dentro de uma partição estendida. Existem maneiras de contornar isso, mas a melhor coisa a fazer é planejar adequadamente com antecedência com as partições primárias. Além disso, a maneira como as partições são numeradas pelo sistema depende desses tipos. Primeiro, a máquina será numerada com base em todas as partições primárias e, em seguida, por partições lógicas. Isso pode causar a alteração das letras das unidades se você alternar entre os sistemas operacionais ou adicionar ou excluir partições posteriormente.

Pontos de montagem no Linux

Imagem por MethodDan

No Windows, as coisas são bem definidas: ele fica no seu disco, geralmente em uma partição, e pronto. Se você tiver outras unidades e elas tiverem um sistema de arquivos compatível, ele também as lerá. Caso contrário, geralmente os ignora ou oferece a possibilidade de reformatar. Linux - e qualquer coisa parecida com Unix, na verdade - não funciona bem dessa forma.

A maneira como o Linux funciona é colocando tudo em uma árvore. Se você tiver outra partição ou disco, ele será “montado” como uma ramificação em uma pasta específica, geralmente / media ou / mnt. O diretório em que uma partição é montada é chamado de “ponto de montagem”. Este método funciona melhor com a estrutura de árvore do Linux, e você pode montar partições como pastas em quase qualquer lugar. No Windows, isso não é feito tão facilmente; novas partições geralmente aparecem como unidades separadas. Além disso, o Linux pode funcionar com muitos mais tipos de sistemas de arquivos nativamente do que o Windows.

Lembra como só poderia haver quatro partições primárias? Se você deseja inicializar 145 sistemas operacionais como alguém nos fóruns JustLinux fez, você pode configurar uma partição primária para / boot, que abriga um gerenciador de inicialização, como GRUB ou LiLo, que lida com as funções iniciais e, em seguida, continua inicializando nas partições estendidas .

Que esquema devo usar?

O esquema de partições padrão para a maioria das instalações domésticas do Linux é o seguinte:

  • Uma partição de 12-20 GB para o sistema operacional, que é montada como / (chamada de "root")
  • Uma partição menor usada para aumentar sua RAM, montada e conhecida como swap
  • Uma partição maior para uso pessoal, montada como / home

Os requisitos de tamanho exato mudam com base nas suas necessidades, mas em geral você começa com a troca. Se você faz muitas edições de multimídia e / ou tem uma quantidade menor de RAM, deve usar uma quantidade maior de swap. Se você tiver muita memória, pode economizá-la, embora algumas distribuições do Linux tenham problemas para entrar em espera ou hibernar sem muita troca. A regra é que você escolha entre 1,5 a 2 vezes a quantidade de RAM do espaço de troca e coloque essa partição em um local de acesso rápido, como no início ou no final do disco.

Mesmo se você instalar uma tonelada de software, um máximo de 20 GB para sua partição root deve ser suficiente. A maioria das distribuições do Linux usa ext3 ou ext4 como sistema de arquivos hoje em dia, que possui um mecanismo de "autolimpeza" embutido para que você não precise desfragmentar. Para que isso funcione melhor, no entanto, deve haver espaço livre para entre 25-35% da partição.

Finalmente, tudo o mais que você tiver deve ir para sua partição / home. É aqui que suas coisas pessoais são armazenadas. É funcionalmente equivalente ao diretório “Usuários” do Windows, abrigando as configurações do seu aplicativo, música, downloads, documentos, etc., e os de quaisquer outros usuários que você tenha em seu sistema. É útil ter / home em uma partição separada porque quando você atualiza ou reinstala seu sistema operacional, você não precisa fazer backup de nada nesta pasta! Não é conveniente? Para completar, a maioria das configurações relacionadas ao programa e à interface do usuário também são salvas!

Se você estiver executando um servidor com muitos usuários e / ou muitas mídias, poderá otimizar o desempenho usando dois discos rígidos. Uma pequena unidade de estado sólido seria perfeita para o sistema operacional viver, talvez 32 GB no máximo, e você poderia colocar a partição de troca no início de uma unidade “verde” de 1 ou 2 TB montada em / home.

Se você gosta de mexer mais, pode até configurar partições diferentes para coisas como o diretório temporário (/ tmp), para o conteúdo do seu servidor web (/ var / www), para programas (/ usr) ou para arquivos de log ( / var / log).

Especificando pontos de montagem durante a instalação

Em nosso exemplo, mostraremos a configuração da partição durante a instalação do Ubuntu Maverick Meerkat. Quando você chegar onde diz “Alocar espaço em disco”, escolha “Especificar partições manualmente (avançado)”.

Não entre em pânico só porque você vê "avançado"; realmente não é tão difícil e você receberá algumas recompensas reais com o processo. Clique em avançar e você verá a tabela de partição.

Clique na linha de espaço livre na tabela e clique em “Adicionar…”. Se você não tiver espaço livre, clique na partição do Windows, clique em “Alterar…” e reduza para um tamanho mais palatável. Isso lhe dará algum espaço livre para trabalhar.

Aqui, você pode ver que criei uma partição primária de cerca de 11,5 GB ímpar no início do disco e especifiquei para usar a raiz como o ponto de montagem. Você terá que usar um sistema de arquivos compatível com Linux, então usei o ext4 padrão, embora você possa usar ext2, ext3, ReiserFS ou qualquer outro. Faça uma pesquisa online e você poderá escolher o melhor, mas se estiver em dúvida, siga o padrão. Você pode ajustar o seu para mais espaço se tiver, mas, novamente, você provavelmente não precisará de mais de 20 GB, a menos que esteja instalando / compilando muito software. Clique em “OK” e você está pronto para criar outra partição.

Desta vez, como você pode ver, escolhi uma partição lógica (o programa de particionamento cria automaticamente uma partição estendida para isso). Como esta máquina tem 512 MB de RAM, aproximei-me de 1,5 vezes isso e a designei como "área de troca". Observe também que eu coloquei isso no final do disco, o que ajudará a manter o tempo de busca de disco no mínimo. Clique em “OK” e vamos criar outra partição.

Eu selecionei todo o resto do espaço no meio para ser minha partição / home. O sistema de arquivos compatível que escolhi é novamente ext4. Agora, aqui está a área cinzenta: deve ser primário ou lógico? Eu escolhi o primário porque sei que não irei instalar outro sistema operacional aqui, caso contrário, teria feito o lógico. Se você não planeja instalar mais de três sistemas operacionais, pode apenas torná-lo o principal para simplificar.

Quando terminar, você pode retomar a instalação. Aqui está minha tabela de partição resultante:

Se você ficar indignado, pode encerrar a instalação neste ponto, sem temer qualquer perda de dados. Nada é realmente feito em seu disco até que você clique em “Instalar agora”, para que você possa voltar e editar as coisas como desejar.

Agora que você sabe o que são partições e como configurar sua instalação do Linux da maneira ideal, fique à vontade para continuar sua pesquisa online. Há muito mais para aprender! Tem algum conselho ou truque para o processo? Talvez algumas experiências úteis para compartilhar? Certifique-se de deixar um comentário!


$config[zx-auto] not found$config[zx-overlay] not found