Particionar o disco r�gido simplesmente se refere em dividir o disco em duas se��es. Cada se��o � independente da outra. � equivalente a colocar paredes na casa; se voc� fizer mudan�as em uma sala, a outra n�o ser� afetada.
Se possui atualmente um sistema operacional em seu computador (Windows 95, Windows NT, OS/2, MacOS, Solaris, FreeBSD) e voc� quiser instalar o Linux no mesmo disco, voc� provavelmente ter� que reparticionar o disco. Em geral, alterando-se a parti��o de um sistema de arquivos existentes destr�i todos os dados dela. Assim voc� dever� sempre fazer c�pias de seguran�a antes de iniciar o reparticionamento. Usando a analogia da casa, voc� provavelmente dever� mover todos os m�veis fora dela antes de mover a parede sobre o risco de destru�los.
No m�nimo, GNU/Linux precisa de uma parti��o para sua instala��o. Voc� pode ter uma parti��o simples contendo todo o sistema operacional, aplicativos, e seus arquivos pessoais. Muita pessoas sentem necessidade de possuir uma parti��o swap, embora n�o seja necess�ria. "Swap" � um espa�o utilizando pelo sistema operacional que permite que o sistema criar uma "mem�ria virtual". Colocando swap em uma parti��o separada, Linux pode fazer um uso mais eficiente dela. � poss�vel for�ar o Linux a utilizar um arquivo regular como swap, mas isto n�o � recomendado.
Por�m, muitas pessoas decidem ter um n�mero m�nimo de parti��es para GNU/Linux. Existem duas raz�es para colocar os sistema em diversas parti��es pequenas. O primeiro � a seguran�a, se ocorrer um corrompimento do sistema de arquivos, geralmente somente aquela parti��o � afetada. Assim, voc� somente ter� que restaurar (atrav�s de backups que criou) a parti��o afetada de seu sistema. No m�nimo considere a cria��o de uma parti��o separada que � normalmente chamada de "parti��o root". Esta parti��o cont�m os componentes mais essenciais para o funcionamento de seu sistema. Se ocorrer o corrompimento de outras parti��es, voc� poder� iniciar o GNU/Linux e corrigir este problema. Isto pode evitar toda a reinstala��o de seu sistema por causa de um problema.
A segunda raz�o � geralmente mais importante em uma empresa, mas depende do uso
de seu computador. Suponha que alguma coisa esteja fora de controle e come�a a
comer seu espa�o em disco. Se o processo causador deste problema procura obter
privil�gios de root (o sistema mant�m uma porcentagem do espa�o em disco longe
dos usu�rios), de repente voc� pode descobrir que perdeu espa�o em disco. Isto
n�o � muito bom como o OS precisa utilizar arquivos reais (al�m do espa�o de
troca) para muitas coisas. Pode nem ser mesmo um problema de origem local.
Por exemplo, obtendo e-mails indesejados pode-se facilmente encher uma
parti��o. Utilizando mais parti��es, voc� estar� protegendo seu sistema de
muitos destes problemas. Usando novamente o e-mail como exemplo, colocando
/var/spool/mail
em sua pr�pria parti��o, o resto do sistema
trabalhar� normalmente se voc� receber muitos e-mails.
A �nica desvantagem de se utilizar diversas parti��es � a dificuldade de se saber com anteced�ncia quais ser�o as suas necessidades de espa�o. Se voc� criar uma parti��o muito pequena, voc� ter� que reinstalar todo o sistema ou ter� que mover arquivos freq�entemente para outras parti��es para liberar espa�o na parti��o. No outro caso, se criar um parti��o muito grande, voc� estar� desperdi�ando espa�o que poderia ser utilizado em outro local. Espa�o em disco � hoje em dia barato, mas porque jogar seu dinheiro fora?
A lista seguinte descreve alguns diret�rios importantes. Ela deve ajuda-lo a decidir o esquema de particionamento para seu sistema. Se ela � muito confusa para voc�, apenas ignore-a e re-leia esta se��o ap�s ler todo o restante do manual de instala��o.
/
: a ra�z representa o ponto de partida da hieharquia de
diret�rios. Ele cont�m diversos programas essenciais para que o computador
inicialize. Isto inclui o kernel, bibliotecas do sistema, arquivos de
configura��o em /etc/
e v�rios outros arquivos essenciais.
Tipicamente s�o necess�rios de 30 a 50 MB, mas isto pode variar.
Nota: n�o coloque o diret�rio /etc/
em uma parti��o pr�pria; voc�
n�o poder� inicializar.
/dev
: Este diret�rio cont�m v�rios arquivos de dispositivos que
s�o interfaces para v�rios componentes de hardware. Para mais detalhes, veja
Nomes dos dispositivos no
Linux, Sec��o 6.3.
/usr
: Aqui residem todos os programas dos usu�rios
(/usr/bin
), bibliotecas(/usr/lib
), documenta��o
(/usr/share/doc
), etc. Esta parte do sistema de arquivos precisa
de mais espa�o. Voc� deve no m�nimo oferecer de 300 a 500MB de espa�o em
disco. Se voc� deseja instalar mais pacotes, aumente a quantidade de espa�o
neste diret�rio.
/home
: Cada usu�rio grava seus dados em um subdiret�rio deste
diret�rio. O tamanho dele depende de quantos usu�rios estar�o usando o sistema
e quais arquivos s�o armazenados em seus diret�rios. Dependendo do
planejamento de uso, voc� deve reservar um espa�o acima de 100MB para cada
usu�rio, mas adapte este valor as suas necessidades.
/var
: Todos os dados vari�veis como artigos news, e-mails, p�ginas
de Internet, cache do APT, etc, ser�o armazenados neste diret�rio. O tamanho
deste diret�rio depende �nicamente do uso do computador, mas para a maioria das
pessoas ele ser� unicamente dedicado a ferramenta de manuten��o de pacotes. Se
planejar fazer uma instala��o completa de tudo que a Debian oferece em uma
se��o, a escolha do tamanho de 2 ou 3 gigabytes de espa�o para
/var
deve ser suficiente. Se voc� quer instalar por partes (isto
�, instalar servi�os e utilit�rios, seguidos por ferramentas de texto, ent�o o
X, ...), voc� pode usar de 20 a 50 MB de espa�o para /var
. Caso o
espa�o em seu disco r�gido seja um pr�mio e voc� n�o planeja usar o APT, ao
menos para maior atualiza��es, voc� pode conviver com um espa�o entre 30 e 40
MB em /var
.
/tmp
: Se um programa cria um arquivo tempor�rio, ele normalmente o
far� aqui. 20 a 50 MB devem ser o bastante.
/proc
: Este � um sistema de arquivos virtual que n�o reside no
disco r�gido, assim n�o � necess�rio espa�o em disco r�gido. Ele oferece
informa��es vitais e interessantes sobre a execu��o do sistema.
� importante decidir qual ser� a fun��o de sua m�quina. Isto determinar� os requerimentos de espa�o em disco e afetar� o esquema de particionamento.
Isto foi mudado para a Potato -- n�s precisamos atualiza-lo. Existe um n�mero de tarefas comuns Como isto deve ser chamado? que a Debian oferece para sua conveni�ncia (veja Sele��o Simples de Pacotes -- O Instalador de Tarefas, Sec��o 8.12). Aplica��es de tarefa comuns s�o simplesmente conjuntos de sele��es de pacotes que fazem isto f�cil para voc�, no qual um n�mero de pacotes s�o autom�ticamente marcados para instala��o.
Cada perfil escolhido ter� o tamanho resultante ap�s completar a instala��o. Se voc� n�o utilizar estes perfis, esta discuss�o � importante para o planejamento, desde que ele lhe dar� a no��o do tamanho da parti��o que voc� ter� que possuir.
Os seguintes s�o v�rios dos perfis dispon�veis e seus tamanhos: Os v�rios aplicativos e tamanhos provavelmente devem estar aqui.
Lembre-se que estes tamanhos n�o incluem todos os outros materiais que s�o
normalmente encontrados, como os arquivos de usu�rio, e dados. � sempre bom
ser generoso quanto ao espa�o de seus pr�prios arquivos e dados. Notavelmente,
a parti��o /var
da Debian cont�m muita informa��es
circunst�nciais. Os arquivos do dpkg
(com informa��es de todos os
pacotes instalados) podem facilmente consumir 20MB; com logs e o resto, voc�
dever� reservar no m�nimo 50MB para /var
.
As parti��es e discos do Linux s�o nomeados de formas diferentes de outros sistemas operacionais. Voc� precisar� conhecer os nomes que o Linux usa antes de criar suas parti��es. Aqui um esquema b�sico de nomes:
As parti��es em cada disco s�o representadas por um n�mero decimal correspondente ao nome do disco: "sda1" e "sda2" representam a primeira e segunda parti��o do primeiro disco SCSI do computador.
Aqui um exemplo real. Imagine que voc� possui um sistema com 2 discos SCSI, um no segundo endere�o SCSI e o outro SCSI no endere�o 5. O primeiro disco (no endere�o 2) � nomeado como "sda", e o segundo "sdb". Se a unidade "sda" possui 3 parti��es nele, estas ser�o nomeadas como "sda1", "sda2" e "sda3". O mesmo se aplica ao disco "sdb" e suas parti��es.
Note que se voc� tiver duas adaptadoras de barramento SCSI (i.e. controladoras), a ordem dos drives podem gerar confus�o. A melhor solu��o neste caso � ler as mensagens no boot, assumindo que voc� conhe�a o modelo dos discos r�gidos.
Como descrito acima, voc� definitivamente devera ter uma parti��o root (raiz)
separada e menor, e uma parti��o /usr
larga, se voc� tiver espa�o.
Por exemplo, veja abaixo. Para maior parte dos usu�rios, as duas parti��es
inicialmente mencionadas s�o suficientes. Isto � especialmente recomendado
quando voc� tem um disco r�gido pequeno, assim criando v�rias parti��es
desperdi�ara mais espa�o.
Em muitos casos, voc� precisara ter uma parti��o /usr/local
separada se desejar instalar muitos programas que n�o fazem parte da
distribui��o Debian. Se sua m�quina funcionar como servidor de e-mail, voc�
dever� criar uma parti��o separada para /var/spool/mail
.
Normalmente, � uma boa id�ia colocar /tmp
em sua pr�pria parti��o,
com o espa�o entre 20 e 30MB. Caso esteja configurando um servidor que ter�
v�rias contas de usu�rios, � recomendado criar uma grande parti��o
/home
. Em geral, as situa��es de particionamento variam de
computador para computador, dependendo de seu uso.
Para sistemas muito complexos, voc� dever� ler o Multi Disk
HOWTO
. Este cont�m informa��es detalhadas, muito de interesse de
ISPs e pessoas configurando servidores.
A respeito do assunto tamanho da parti��o de troca, existem muitos pontos de vista. Uma regra que funciona bem � criar o tamanho do arquivo de troca de acordo com a mem�ria em seu sistema, embora n�o seja muito comum para muitos usu�rios ter mais que 64MB de swap. Tamb�m n�o pode ser menor que 16MB, na maioria dos casos. � claro, existem exce��es para estas regras. Se voc� est� tentando resolver 10.000 equa��es simult�neas em uma m�quina com 256MB de mem�ria, voc� precisar� de 1 gigabyte (ou mais) de swap. Em arquiteturas de 32bits (i386, m68k, 32-bit SPARC, e PowerPC), o tamanho m�ximo de uma parti��o swap � de 2 GB (no Alpha e SPARC64, � virtualmente ilimitado). Isto deve ser o bastante para qualquer instala��o. No entanto, caso os requerimentos de sua parti��o swap s�o grandes, voc� deve dividi-la em diferentes discos (tamb�m chamados de "spindles") e, se poss�vel, canais SCSI e IDE diferentes. O kernel balancear� o uso da swap entre as m�ltiplas parti��es swap, oferecendo melhor performance.
Em um exemplo, a m�quina da casa do autor possui 32 MB de RAM e 1.7 GB IDE em
/dev/hda
. Isto � uma parti��o de 500MB para outro sistema
operacional em /dev/hda1
(e 200MB nunca foram usados). Uma
parti��o de 32MB � usada em /dev/hda3
e o resto (acima de 1.2GB em
/dev/hda2
) � a parti��o Linux.
Se voc� n�o particionou seus discos r�gidos com o sistema de arquivos Linux native e Linux swap, i.e., como descrito em Pr�-Particionando para Sistemas Multi-Boot, Sec��o 3.5, o pr�ximo passo ser� ``Particionar o Disco R�gido''. Se voc� j� criou no m�nimo uma parti��o Linux native e uma parti��o de disco Linux swap, a pr�xima op��o do menu ser� ``Inicializar e Ativar uma Parti��o Swap'', ou voc� poder� pular este passo se o seu sistema tem pouca mem�ria e caso tenha ativado a parti��o swap quando o sistema foi iniciado. Se estiver na sele��o de menu ``Pr�ximo'', voc� pode usar a seta para baixo para selecionar ``Particionar o Disco R�gido''.
O item de menu ``Particionar o Disco R�gido'' mostra a voc� uma lista de discos r�gidos que voc� pode particionar, e executar o programa de particionamento. Voc� deve criar no m�nimo uma parti��o de disco "Linux native" (tipo 83) e voc� provavelmente precisar� de uma parti��o "Linux swap" (tipo 82), como explicado em Particionando seu disco r�gido, Cap�tulo 6. Se voc� tem d�vida sobre o particionamento de disco, volte e leia aquele cap�tulo.
Dependendo da sua arquitetura, existem diferentes programas que podem ser usados. Estes s�o os programas dispon�veis para sua arquitetura.
fdisk
p�gina de manual do fdisk
.
Tenha cuidado se possuir parti��es FreeBSD existentes em sua m�quina. O kernel
da instala��o inclui suporte a estas parti��es, mas a maneira que o
fdisk
as representa (ou n�o) pode tornar os nomes de dispositivos
diferentes. Seja atencioso, e veja Linux+FreeBSD
HOWTO
.
cfdisk
p�gina de manual do cfdisk
.
Note que o cfdisk
n�o entende completamente as parti��es FreeBSD
e, novamente, os nomes de dispositivos podem ser diferentes.
Um destes programas ser� executado por padr�o quando voc� selecionar
``Particionar o Disco R�gido''. Se o programa executado por padr�o n�o � o que
deseja, saia do particionador, v� para o shell (tty2), e digite manualmente o
nome do programa que deseja usar (e argumentos se precisar). Ent�o pule o
passo ``Particionar o Disco R�gido'' no dbootstrap
e continue com
o pr�ximo passo.
Uma parti��o swap � extremamente recomendada, mas voc� pode continuar sem ela se insistir, e se o sistema possuir mais que 16MB de RAM. Para instalar sem uma parti��o swap, selecione a op��o do menu ``Continuar sem uma parti��o Swap''.
Este ser� o pr�ximo item de menu uma vez que criou uma parti��o de disco. Se tem a op��o de inicializar e ativar a nova parti��o swap, ativar uma parti��o anteriormente inicializada, e continuar sem uma parti��o swap. � sempre permitido re-inicializar uma parti��o swap, � s� selecionar ``Inicializar e Ativar uma Parti��o Swap'' a menos que saiba seguramente o que est� fazendo.
Esta op��o de menu mostrar� a voc� uma caixa de di�logo dizendo ``Selecione a parti��o para ativar como dispositivo swap.''. O dispositivo padr�o mostrado ser� a parti��o swap que voc� configurou atualmente; se for, apenas pressione Enter.
Ap�s isto voc� ter� a op��o de verificar toda a parti��o por blocos de discos que n�o podem ser lidos causados por defeitos na superf�cie dos discos do disco r�gido. Isto � �til se voc� tiver um disco ou discos SCSI antigos, e nunca danifica (embora possa levar algum tempo). Discos funcionando corretamente em muitos dos sistemas modernos n�o precisam desta op��o, como eles possuem mecanismos internos pr�prios para mapear blocos de discos defeituosos.
Finalmente, esta � a mensagem de confirma��o, desde que a inicializa��o destr�i todos os dados antigos da parti��o. Se est� tudo bem, selecione ``Sim''. A tela mostrar� o programa de inicializa��o sendo executado.
Neste ponto, a pr�xima op��o mostrada no menu ser� ``Inicializar uma Parti��o Linux''. Se n�o for ela, � porque voc� n�o completou o processo de particionamento do disco, ou voc� n�o escolheu uma das op��es de menu de sua parti��o de troca.
Voc� pode inicializar uma parti��o Linux, ou alternativamente voc� pode montar
uma parti��o inicializada anteriormente. Note que o dbootstrap
n�o atualizar� um sistema antigo sem destru�-lo. Se voc� est�
atualizando, a Debian pode usualmente atualizar-se, e voc� n�o precisar�
utilizar o dbootstrap
. Para instru��es de upgrade para a Debian
3.0, veja instru��es de
upgrade
.
Assim, se voc� esta utilizando parti��es de disco antigas que n�o est�o vazias, i.e. se voc� deseja destruir o que estiver nela, voc� dever� inicializa-la (que apagar� todos os arquivos). Mais ainda, voc� deve inicializar qualquer parti��o que voc� criou no passo de particionamento de disco. Sobre a �nica raz�o para montar uma parti��o sem inicializa-la neste ponto � porque voce j� deve ter feito grande parte do processo de instala��o com as mesmas configura��es dos disquetes de instala��o.
Selecione a op��o de menu ``Inicializar uma Parti��o Linux'' e monte a parti��o
de disco /
. A primeira parti��o que voc� montar e inicializar
ser� a �nica montada como /
(pronunciada "ra�z" - em
ingl�s "root").
Voc� ser� perguntado se deseja manter ``Compatibilidade com Kernel Linux Anterior ao 2.2'' Dizendo ``N�o'' significa que n�o poder� executar kernels da s�rie 2.0 ou anteriores em seu sistema, pois o sistema de arquivos ativar� caracter�sticas que estes kernels n�o suportam. Se voc� nunca precisou executar um kernel 2.0 ou anterior em seu sistema, responda ``N�o'' a quest�o. O padr�o � ``Sim'' em nome da compatibilidade.
Voc� tamb�m ser� perguntado se deseja fazer a verifica��o por blocos defeituosos. O padr�o � pular a verifica��o por blocos defeituosos, pois a verifica��o consome muito tempo e controladoras de disco modernas detectam e fazem a corre��o adequada quando encontram blocos defeituosos. No entanto, se n�o est� certo da qualidade de sua controladora de disco, ou se tiver um sistema muito antigo, provavelmente dever� fazer a procura por blocos defeituosos.
As pr�ximas perguntas s�o somente para confirma��o. Voc� ser� perguntado para
confirmar, pois a inicializa��o destruir� todos os dados em sua parti��o de
disco, e voc� ser� perguntado se a parti��o dever� ser montada como
/
[3].
Ap�s voc� montar a parti��o /
, o pr�ximo item de menu ser�
``Instalar o Kernel e os M�dulos'', a n�o ser que voc� j� tenha feito v�rios
passos da instala��o. Voc� pode usar as setas para selecionar o item de menu
para inicializar e/ou montar as parti��es de disco caso voc� tiver mais
parti��es para configurar. Se voc� criou parti��es separadas para
/var
, /usr
ou outros sistemas de arquivos, voc� pode
inicializa-las e/ou monta-las agora.
Uma alternativa para ``Inicializar uma Parti��o Linux'', Sec��o 6.8, � o passo ``Montar uma Parti��o Linux j� Inicializada''. Use isto se voc� esta resumindo uma instala��o que foi perdida, ou se voc� deseja montar parti��es que j� foram inicializadas ou possuem dados que deseja preservar.
Se voc� estiver instalando em uma esta��o de trabalho sem disco r�gido, neste ponto, voc� pode montar sua parti��o NFS root atrav�s do servidor NFS remoto. Especificamente o caminho para o servidor NFS na sintaxe NFS, isto �, nome-do-servidor-ou-IP:caminho-do-compartilhamento-do-servidor. Se voce precisar montar sistemas de arquivos adicionais tamb�m, voc� pode monta-los agora.
Se voc� ainda n�o configurou sua rede como descrito em ``Configurar a Rede'', Sec��o 7.4, ent�o ao selecionar uma instala��o NFS, ser� perguntado por por isso.
dbootstrap
Em algumas situa��es especiais, o dbootstrap
pode n�o saber como
montar seus sistemas de arquivos (seja o root ou outro qualquer). Pode ser
poss�vel, se voc� � um usu�rio Linux experiente, simplesmente v� at� o
tty2
e execute manualmente os comandos que voc� precisa para
montar a parti��o em quest�o.
Se estiver montando uma parti��o ra�z para seu novo sistema, apenas monte-a em
/target
, ent�o volte para o dbootstrap e continue (talvez
executando o passo ``Ver a Tabela de Parti��o'' para o dbootstrap
recomputar onde est� no processo de instala��o.
Para parti��es n�o-ra�zes, voc� deve se lembrar de modificar manualmente seu
novo arquivo fstab
assim sua parti��o ser� montada quando
reiniciar. Espere o arquivo (/target/etc/fstab
) ser gravado pelo
dbootstrap
, � claro, antes de edita-lo.
Instalando Debian GNU/Linux 3.0 para Mipsel
vers�o 3.0.23, 16 May, 2002