2Aug

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

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 eles são usados ​​e um modelo simples para usar para sua própria instalação 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, para que você possa editá-los e manipulá-los para vários fins. Pense em quebrar um disco em duas partes de configuração. As partições são úteis porque funcionam como uma caixa de areia. Se você tiver um disco rígido de 1 TB dividido em uma partição de 250 GB e uma partição de 750 GB, o que você tem sobre o último não afetará o outro e vice-versa. Você pode compartilhar uma dessas partições na rede e nunca se preocupe com as pessoas que acessam informações sobre a outra. Um poderia instalar o Windows, cheio de vírus e trojans. O outro poderia estar executando uma instalação de Linux extremamente obsoleta e segura de segurança. Nunca os dois interferirão, a menos que você os faça ou o disco rígido ele mesmo fisicamente.

O outro aspecto ú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. Só tem um disco rígido? Está tudo bem, porque você ainda pode instalar múltiplos sistemas operacionais nele sem realmente ter outro disco físico.

Embora existam toneladas de tipos de arquivos, há apenas três tipos de partições: primária, estendida e lógica. Qualquer disco rígido determinado só pode ter um máximo de quatro partições primárias. Essa limitação é devido a algo chamado Registro de Inicialização Mestre, que informa ao computador quais partições podem ser iniciadas e, portanto, as partições primárias geralmente são reservadas para sistemas operacionais. Mas e se quisermos mais de quatro?É aí que a partição estendida entra em jogo. Ele serve como um recipiente oco para qualquer número de partições menores e lógicas. Você pode fazer o que desejar, além de torná-lo em casa para suas seções não-OS.

Se as partições estendidas são tão ótimas, por que não usá-las? Isso porque você não pode inicializar diretamente de qualquer lugar dentro de uma partição estendida. Há maneiras de contornar isso, mas a melhor coisa a fazer é planejar de forma adequada de antemão com partições primárias. Além disso, a forma como as partições são numeradas pelo sistema depende desses tipos. Primeiro, a máquina irá numerar com base em todas as partições primárias e, em seguida, em lógica. Isso pode causar a alteração das letras da unidade se você alternar entre os sistemas operacionais ou adicionar ou excluir partições mais tarde.

Mount Points em Linux

Image by MethodDan

No Windows, as coisas são muito claramente cortadas: ela vive em seu disco, geralmente em uma partição, e é isso. Se você tem outras unidades, e eles têm um sistema de arquivos compatível, então os lerá também. Caso contrário, geralmente os ignorará ou oferecerá a capacidade de reformatar. Linux - e qualquer coisa que se assemelhe ao Unix, na verdade - não funciona desse jeito.

A maneira como o Linux funciona é colocar tudo em uma árvore. Se você tiver outra partição ou disco, ele é "montado" como uma ramificação em uma pasta específica, geralmente / mídia ou / mnt. O diretório em que uma partição é montada é chamado de "ponto de montagem". Esse método funciona melhor com a estrutura da árvore do Linux e você pode montar partições como pastas em qualquer lugar. No Windows, isso não é tão fácil;Novas partições geralmente aparecem como unidades separadas. Além disso, o Linux pode trabalhar com muitos mais tipos de sistemas de arquivos nativos do que o Windows.

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

Que esquema devo usar?

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

  • Uma partição 12-20 GB para o sistema operacional, que é montado como /( chamado de "raiz")
  • Uma partição menor usada para aumentar sua RAM, montada e encaminhadacomo troca
  • Uma partição maior para uso pessoal, montada como / home

O tamanho exato altera os requisitos conforme suas necessidades, mas, em geral, você começa com o swap. Se você fizer muita edição multimídia e / ou ter uma quantidade menor de RAM, você deve usar uma quantidade maior de permuta. Se você tem muita memória, pode poupá-la, embora algumas distribuições do Linux tenham um problema no modo de espera ou hibernação sem muito swap. A regra de ouro é que você escolhe entre 1,5 a 2 vezes a quantidade de RAM como o espaço de troca e você coloca esta partição em um local que é rápido para alcançar, como no início ou no final do disco.

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

Finalmente, qualquer outra coisa que você tenha deve ir para sua partição / home. Este é o lugar onde suas coisas pessoais são armazenadas.É funcionalmente o equivalente ao diretório "Usuários" no Windows, que aloja as configurações da sua aplicação, música, downloads, documentos, etc., e aqueles de qualquer outro usuário 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! Isso não é conveniente? Para completar, a maioria das configurações relacionadas ao seu programa e UI também são salvas.

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

Se você estiver em mais brincadeiras, você 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/registro).

Especificando pontos de montagem durante a instalação

No nosso exemplo, usaremos a exibição da configuração da partição durante uma instalação Ubuntu Maverick Meerkat. Quando você chegar a onde diz "Alocar o espaço na unidade", escolha "Especificar partições manualmente( avançado)".

Não entre em pânico apenas porque vê "avançado";Na verdade, não é tão difícil e você receberá algumas recompensas reais do processo. Clique em frente e você verá a tabela de partição.

Clique na linha do espaço livre na tabela e clique em "Adicionar. .." Se você não tem espaço livre, clique em sua partição do Windows, toque em "Alterar. .." e reduza-o para um tamanho mais palatável. Isso lhe dará algum espaço livre para trabalhar.

Aqui, você pode ver que eu criei uma partição primária de cerca de 11.5-GB ímpar no início do disco e eu 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 outra coisa. Faça alguma pesquisa on-line e você poderá escolher o melhor, mas se você tiver dúvidas, fique com o padrão. Você pode ajustar o seu para mais espaço se você tiver, mas novamente, você provavelmente nunca precisará de mais de 20 GB, a menos que você esteja instalando / compilando muitos softwares. Clique em "OK" e você está configurado para criar outra partição.

Desta vez, como você pode ver, escolha uma partição lógica( o programa de particionamento cria automaticamente uma partição estendida para isso).Uma vez que esta máquina possui 512 MB de RAM, eu me aproxime 1,5 vezes e designei como "área de troca". Observe também que eu coloquei isso no final do disco, o que ajudará a manter os tempos de busca de disco emum 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 eu escolhi é novamente ext4.Agora, aqui está a área cinza: deve ser primário ou lógico? Eu fui com o primário porque eu sei que não vou instalar outro sistema operacional aqui, caso contrário, eu teria ido com lógica. Se você não planeja instalar mais de três sistemas operacionais, você pode apenas torná-lo primário por causa da simplicidade.

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

Se você tiver pés frios, você pode sair da instalação neste ponto sem temer qualquer perda de dados. Nada é realmente feito no seu disco até bater "Instalar agora", para que você possa voltar e editar as coisas que desejar.

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