[ anterior ] [ �ndice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ pr�ximo ]

Instalando Debian GNU/Linux 3.0 para Mipsel
Cap�tulo 6 - Particionando seu disco r�gido


6.1 Introdu��o

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?


6.1.1 A estrutura de diret�rios

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.


6.2 Planejando o uso do seu 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.

Server_std (servidor simples)
Este � um perfil de servidor pequeno, �til para ecomizar o espa�o em servidores que n�o possuem muitas contas shell de usu�rios. Ele possui basicamente um servidor FTP, um servidor WEB, DNS, NIS e POP. Ele ocupar� em torno de 50MB. Esta certo, que este tamanho seria o exato; qualquer outra coisa adicionada por voc�, seria adicional.
Dialup
Uma instala��o de desktop simples, inclui o sistema X-Window, aplica��es gr�ficas, som, editores, etc. Tamanho dos pacotes ocupara em m�dia 500MB.
Work_std (trabalho simples)
Uma configura��o de usu�rio mais simples, sem o sistema X-Window ou aplica��es X. Possivelmente recomendada para Notebooks ou computadores m�veis. O tamanho � aproximadamente 140MB (note que o autor tem um notebook simples incluindo X11 simples, ocupando cerca de 100MB).
Devel_comp (desenvolvimento)
Uma configura��o de computador desktop com todos os pacotes de desenvolvimento, como o Perl, C, C++, etc. O tamanho ocupado � cerca de 475MB. Assumindo que voc� esta incluindo X11 e muitos pacotes adicionais para outros usos, voc� dever� possuir aproximadamente 800 MB para este tipo de instala��o.

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.


6.3 Nomes dos dispositivos no Linux

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.


6.4 Esquema de particionamento recomendado

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.


6.5 Exemplo de particionamento

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.


6.6 ``Particionar o Disco R�gido''

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
O particionador original de discos do Linux, bom para gurus; leia a 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
um particionador de discos simples de ser utilizado para o resto das pessoas; leia a 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''.


6.7 ``Inicializar e Ativar 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.


6.8 ``Inicializar uma Parti��o Linux''

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.


6.9 ``Montar uma Parti��o Linux j� Inicializada''

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.


6.10 Montando parti��es n�o suportadas pelo 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.


[ anterior ] [ �ndice ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ pr�ximo ]

Instalando Debian GNU/Linux 3.0 para Mipsel

vers�o 3.0.23, 16 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo