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 ficar complicadas, então aqui está uma explicação sobre o que elas 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??
Partições são divisões na formatação do disco rígido. É uma divisão lógica - ao contrário de uma divisão física - para que você possa editá-las e manipulá-las para várias finalidades. Pense em dividir um disco em duas partes de configuração. As partições são realmente úteis porque funcionam como sandbox. Se você tiver um disco rígido de 1 TB dividido em uma partição de 250 GB e uma de 750 GB, o que você tem no último não afetará o outro e vice-versa. Você pode compartilhar uma dessas partições na rede e nunca se preocupar com as pessoas que acessam informações no outro. Pode-se ter o Windows instalado, repleto de vírus e trojans. O outro poderia estar executando uma instalação Linux muito obsoleta, com segurança de segurança. Nunca os dois irão 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. Só tem um disco rígido? Tudo bem, porque você ainda pode instalar vários sistemas operacionais nele sem realmente ter outro disco físico.
Embora existam vários 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 é devido a algo chamado Master Boot Record, que informa ao computador de quais partições ele pode ser inicializado, e, portanto, as partições primárias são geralmente reservadas para sistemas operacionais. Mas e se quisermos mais de quatro? É aí que a partição estendida entra em jogo. Ele serve como um contêiner oco para qualquer quantidade de partições lógicas menores. Você pode fazer quantos quiser, além de abrigar as seções que não são do sistema operacional..
Se as partições estendidas são tão boas, 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 adequadamente de antemão 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 depois nas lógicas. Isso pode causar alterações nas letras de unidade se você alternar entre sistemas operacionais ou adicionar ou excluir partições posteriormente.
Pontos de montagem no Linux
Imagem por MethodDan
No Windows, as coisas são claramente cortadas: ela fica no seu disco, geralmente em uma partição, e é isso. Se você tiver outras unidades, e elas tiverem um sistema de arquivos compatível, elas também serão lidas. Caso contrário, normalmente os ignorará ou oferecerá a capacidade de reformatar. Linux - e qualquer coisa parecida com o Unix, na verdade - não funciona desse jeito.
A maneira como o Linux funciona é que coloca tudo em uma árvore. Se você tiver outra partição ou disco, ela será “montada” como uma ramificação em uma pasta específica, geralmente / media ou / mnt. O diretório para o qual uma partição é montada é chamado de “ponto de montagem”. Esse método funciona melhor com a estrutura de árvore do Linux e você pode montar partições como pastas em praticamente qualquer lugar. No Windows, isso não é feito com facilidade; novas partições geralmente aparecem como unidades separadas. Além disso, o Linux pode trabalhar com muito mais tipos de sistemas de arquivos do que o Windows.
Lembre-se de como só poderia haver quatro partições primárias? Se você quer inicializar 145 SOs como alguém nos fóruns do JustLinux, você pode configurar uma partição primária para / boot, que abriga um gerenciador de inicialização, como GRUB ou LiLo, que manipula as funções iniciais e continua a inicialização nas partições estendidas.
Qual 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 a 20 GB para o sistema operacional, que é montada como / (chamado de "root")
- Uma partição menor usada para aumentar sua RAM, montada e referida como swap
- Uma partição maior para uso pessoal, montada como / home
Os requisitos de tamanho exato mudam com base em suas necessidades, mas em geral você começa com swap. Se você faz muita edição de multimídia e / ou tem uma quantidade menor de RAM, você deve usar uma quantidade maior de swap. Se você tem muita memória, você pode poupar, embora algumas distribuições do Linux tenham problemas para entrar no modo de espera ou hibernar sem muita troca. A regra básica é que você escolhe entre 1,5 a 2 vezes a quantidade de RAM que o espaço de troca, e coloca essa partição em um lugar que seja rápido de alcançar, como no começo ou no fim do disco..
Mesmo se você instalar um software de tonelada, um máximo de 20 GB para sua partição raiz deve ser suficiente. A maioria das distribuições do Linux usa ext3 ou ext4 como seu sistema de arquivos hoje em dia, que possui um mecanismo interno de “autolimpeza” para que você não precise desfragmentar. Para que isso funcione melhor, no entanto, deve haver espaço livre entre 25-35% da partição.
Finalmente, o que mais você tiver deve ir para sua partição / home. É aqui que suas coisas pessoais são armazenadas. É funcionalmente o equivalente ao diretório "Usuários" no Windows, contendo as configurações do seu aplicativo, músicas, downloads, documentos, etc, e os de qualquer outro usuário que você tenha em seu sistema. É útil ter o / home em uma partição separada, porque quando você atualiza ou reinstala o seu sistema operacional, você não precisa fazer backup de nada nesta pasta! Isso não é conveniente? Além disso, a maioria das configurações relacionadas ao programa e à interface do usuário também é salva!
Se você estiver executando um servidor com muitos usuários e / ou muita mídia, poderá otimizar o desempenho usando dois discos rígidos. Uma pequena unidade de estado sólido seria perfeita para o sistema operacional continuar, talvez 32 GB no máximo, e você poderia lançar a partição de troca no início de uma unidade “verde” de 1 ou 2 TB montada em / home.
Se você gosta de fazer mais ajustes, pode até configurar partições diferentes para coisas como o diretório temporário (/ tmp), para o conteúdo do seu servidor da Web (/ var / www), para programas (/ usr) ou para arquivos de log ( / var / log).
Especificando Pontos de Montagem Durante a Instalação
Em nosso exemplo, usaremos a configuração da partição durante uma instalação do Ubuntu Maverick Meerkat. Quando você chegar onde diz "Alocar espaço na unidade", escolha "Especificar partições manualmente (avançadas)".
Não entre em pânico só porque você vê “avançado”; realmente não é tão difícil e você estará recebendo algumas recompensas reais do processo. Clique para frente e você verá a tabela de partições.
Clique na linha de espaço livre na tabela e, em seguida, clique em "Adicionar ..." Se você não tem espaço livre, clique na partição do Windows, clique 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 criei uma partição primária com cerca de 11,5 GB no início do disco e especifiquei para usar root como ponto de montagem. Você terá que usar um sistema de arquivos compatível com Linux, então usei o padrão ext4, embora você possa usar ext2, ext3, ReiserFS ou qualquer outra coisa. Faça alguma pesquisa online e você poderá escolher o melhor, mas se estiver em dúvida, atenha-se ao padrão. Você pode ajustar o seu para mais espaço se tiver, mas, novamente, você provavelmente nunca precisará de mais de 20 GB, a menos que esteja instalando / compilando muitos softwares. Clique em "OK" e você está pronto para criar outra partição.
Desta vez, como você pode ver, eu escolhi uma partição lógica (o programa de particionamento cria automaticamente uma partição estendida para isso). Como essa máquina tem 512 MB de RAM, aproximei 1,5 vez mais e a designei como “área de troca”. Observe também que fixei isso no final do disco, o que ajudará a manter os tempos de busca de disco em um 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 cinzenta: deveria ser primária ou lógica? Eu fui com 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 simplesmente torná-lo primário para simplificar.
Quando tudo estiver terminado, você poderá retomar a instalação. Aqui está minha tabela de partições resultante:
Se você ficar com frio, pode encerrar a instalação neste momento sem temer nenhuma perda de dados. Na verdade, nada é feito no seu disco até você clicar em “Instalar agora”, para poder voltar e editar as coisas como quiser.
Agora que você sabe quais são as partições e como configurar sua instalação do Linux, sinta-se à vontade para continuar sua pesquisa on-line. 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!