1. Estrutura de um Disco Rígido

Resumo

Um disco é fisicamente dividido em setores. Uma sequência de setores podem formar uma partição. Falando de forma aproximada, você pode criar tantas partições quanto você deseje, até um limite de 67 (3 partições primárias e uma partição secundária contendo até 64 partições lógicas): cada partição e considerada como um único disco rígido.

1.1. Setores

Simplificando, um disco rígido é meramente uma sequência de setores, que são as menores unidades de dados em um disco rígido. O tamanho típico de um é 512 bytes. Os setores de um disco rígido de “n” setores são numerados de “0” a “n-1”.

1.2. Partições

O uso de múltiplas partições permite que você crie vários discos rígidos virtuais em seu disco físico real. Isto possui muitas vantagens:

  • Diferentes sistemas operacionais usando diferentes estruturas de disco (chamadas sistemas de arquivos): este é o caso com Windows® e o GNU/Linux. Tendo múltiplas partições em um disco rígido também permite que você instale vários sistemas operacionais em um mesmo disco físico.

  • Por razões de performance, um sistema operacional pode preferir ter diferentes discos com diferentes sistemas de arquivos pois eles podem ser usados para coisas completamente diferentes. Um exemplo é o GNU/Linux que requer uma segunda partição chamada Swap. Esta partição é utilizada pelo gerenciador de memória virtual como memória virtual.

  • Mesmo que todas as partições usem o mesmo sistema de arquivos, esta provado que é útil separar as diferentes partes do seu OS em diferentes partições. Uma simples configuração de exemplo seria separar os arquivos em duas partições: uma para dados pessoais, e outra para os seus programas. Isto permite que você atualize o seu OS, apagando completamente a partição que contém os programas enquanto mantém a partição de dados pessoais a salvo.

  • Devido aos erros físicos em um disco rígido estarem normalmente localizados em setores adjacentes e não espelhados pelo disco, distribuir os arquivos entre partições diferentes pode limitar a perda de dados se o seu disco rígido ficar danificado fisicamente.

Normalmente, o tipo de partição especifica qual o sistema de arquivos que a partição deve contar. Cada sistema operacional precisa reconhecer os seus tipos de partições, mas não os dos outros. Por favor veja em Capítulo 6, Sistemas de Arquivo e Pontos de Montagem, e em Capítulo 4, O Sistema de Arquivo do Linux, para maiores informações.

1.3. Definindo a Estrutura do seu Disco

1.3.1. O modo mais simples

Este cenário implicaria apenas em duas partições: uma para o espaço de Swap, e outra para os arquivos[2], chamado root e rotulado como /.

[Dica]Dica

Uma regra empírica é configurar a partição de swap com duas vezes o tamanho da RAM memória (por exemplo se você tiver 128 MB de memória RAM o tamanho do swap deverá ser de 256 MB). Entretanto para configurações com grande quantidade de memória (512 MB ou mais), esta regra não é crítica, e tamanhos menores são aceitáveis. Por favor tenha em mente que o tamanho da partição de swap pode ser limitado dependendo de que plataforma você esteja usando. Por exemplo, este limite é de 2GB em um x86, PowerPC e MC680x0; é de 512MB na MIPS; é de 128GB na Alpha e é de 3TB na Ultrasparc. Tenha em mente também que quanto maior a partição de swap, maior será a quantidade de recursos do OS (notadamente memória RAM) necessários a gerência desta partição.

1.3.2. Um Outro Esquema Comum

Separar os dados de programa. Para ser mais eficiente, normalmente definimos mais partições para separar os sistemas e programas dos dados. A partição de sistema conteria os programas necessários ao início do sistema e para manutenção básica.

Portanto nós podemos definir quatro partições:

Swap

A partição de Swap cujo tamanho será aproximadamente o dobro do tamanho da memória física RAM.

Raiz: /

A mais importante partição. Não contém apenas dados críticos e programas, mas também atua como ponto de montagem para outras partições (veja Capítulo 6, Sistemas de Arquivo e Pontos de Montagem).

A necessidade em termos de tamanho de uma partição raiz não é grande, 400MB geralmente são suficientes. Entretanto, se você planeja instalar aplicativos comerciais, que normalmente são localizados no diretório /opt, você precisrá aumentar o tamanho da partição raiz de acordo. Alternativamente, você pode criar uma partição separada para o /opt.

Dados estáticos: /usr

A maioria dos pacotes instalam a maioria dos seus arquivos executáveis e de dados sobre o diretório /usr. A vantagem de criar uma partição separada é que esta permite que você facilmente compartilhe estes dados com outras máquinas da rede.

O tamanho recomendado depende dos pacotes que você deseja instalar, e pode variar de 100MB para uma instalação bem enxuta, até vários GB para uma instalação completa. Um tamanho meio-termo de dois ou três GB (dependendo do seu disco rígido) normalmente é suficiente.

Diretórios Home: /home

Este diretório contém os diretórios pessoais de todos os usuários armazenados em sua máquina. O tamanho da partição depende do número de usuários armazenados e suas necessidades.

Uma outra solução consiste em não criar a partição separada para o arquivos do diretório /usr: /usr pode simplesmente ser um diretório dentro da partição raiz (/), entretanto você precisaria aumentar o tamanho da partição raiz (/) de acordo.

Finalmente, você também pode criar somente as partições Swap e root (/), no caso de você não ter certeza do que você fará com seu computador. Neste caso, sua partição raiz /home seria localizada dentro da partição root, assim como seriam o diretório /usr e os demais diretórios.

1.3.3. Configurações Exóticas

Quando tivermos que configurar nossa máquina para um uso específico –– como para um servidor web server ou um firewall –– as necessidades são radicalmente diferentes daquelas para uma máquina desktop padrão. Por exemplo, um servidor FTP provavelmente necessitará de uma grande partição separada para o diretório /var/ftp, enquanto que o diretório /usr poderá ser relativamente pequeno. Nestas situações, sugerimos que você pense cuidadosamente nas suas necessidades antes de iniciar o processo de instalação.

[Dica]Dica

É possível reconfigurar o tamanho da maioria das partições, no caso de você precisar ou usar um esquema de particionamento diferente sem a necessidade de reinstalar seu sistema e sem perder seus dados. Por favor consulte Gerenciando Partições o manual sobre Guia do Usuário .

Com alguma prática, você será capaz de mover uma partição cheia para uma árvore em um novo disco.



[2] o sistema de arquivos padrão do Mandriva Linux é chamado ext3