B.5. Programas de Particionamento Debian

Diversas variedades de programas de particionamento foram adaptados pelos Debian developers para funcionar com vários tipos de discos rígidos e arquitecturas de computadores. De seguida está uma lista de programa(s) para a sua arquitectura.

partman

Ferramenta de particionamento recomendada em Debian. Este canivete suíço também pode redimensionar partições, criar sistemas de ficheiros e atribuir-lhes pontos de montagem.

fdisk

O particionador original do Linux, bom para gurus.

Cuidado se tem partições FreeBSD na sua máquina. O kernel de instalação inclui suporte para estas partições, mas a forma como o fdisk as representa (ou não) pode fazer com que os nomes dos dispositivos sejam diferentes. Veja Linux+FreeBSD HOWTO

cfdisk

Um particionador de disco de ecrã inteiro de simples utilização para o resto de nós.

Note que cfdisk não compreende de todo partições FreeBSD, e, novamente, como resultado os nomes dos dispositivos podem ser diferentes.

Um destes programas será executado por omissão quando seleccionar Particionar Um Disco Rígido. Se o que é executado por omissão não é aquele que você pretende, saia do particionador, vá até uma consola (tty2) premindo a seguinte combinação de teclas Alt e F2, e manualmente digite o nome do programa que quer utilizar (e argumentos, se necessário). Saia então do passo de Particionar um Disco Rígido no instalador Debian e continue para o próximo passo.

Se vai trabalhar com mais de 20 partições no seu disco ide, vai precisar de criar dispositivos para a partição 21 e superiores. O passo seguinte da inicialização da partição falhará a menos que um dispositivo apropriado esteja presente. Como exemplo, aqui estão os comandos que poderá utilizar no tty2 ou sob Executar uma Shell para adicionar um dispositivo para que a 21ª partição possa ser inicializada:

# cd /dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

Arrancar para o novo sistema irá falhar a menos que dispositivos apropriados estejam presentes no sistema alvo. Após instalar o kernel e módulos, execute:

# cd /target/dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

B.5.1. Particionar para Alpha

Iniciar o Debian a partir de uma consola SRM (o único método de inicialização a partir do disco suportado por sarge) requer que tenha um BSD disk label, e não uma tabela de partição DOS, no seu disco de arranque. (Lembre-se, que o bloco de arranque SRM é incompatível com as tabelas de partição MS-DOS - visite Secção 5.1.1, “Consola de Firmware Alpha”.) Como resultado, partman cria BSD disk labels quando corre em alpha, mas se o seu disco tem uma tabela de partição DOS as partições existentes terão de ser apagadas antes que o partman as possa converter para utilizar uma disk label.

Se escolheu utilizar o fdisk para particionar o disco, e o disco que seleccionou para particionar não possui já uma BSD disk label, tem de utilizar o comando “b” para entrar em modo de disk label.

A menos que deseje utilizar o disco que está a particionar a partir de Tru64 Unix ou dos sistemas operativos derivados do livre 4.4BSD-Lite (FreeBSD, OpenBSD, e NetBSD), é sugerido que NÃO faça a terceira partição conter todo o disco. Isto não é necessário pelo aboot, e de facto, pode levar a confusão já que o utilitário swriteboot costumava instalar aboot no sector de arranque vai-se queixar de uma partição sobreposta com o bloco de arranque.

Também, porque aboot é escrito para os primeiros poucos sectores do disco (actualmente ocupa cerca de 70 kilobytes, ou 150 sectores), você tem de deixar espaço vazio suficiente no início do disco para ele. No passado, era sugerido que cria-se uma pequena partição não formatada, no início do disco. Pela mesma razão mencionada abaixo, nós agora sugerimos que não faça isto nos discos que irão utilizar GNU/Linux. Quando se utiliza o partman, por convenientes razões uma pequena partição continuará a ser criada para aboot.