Caso já tenha sido feita a instalação do
seu sistema e tem N partições, as quais deseja
redimensionar, apagar, criar novas ou manipulá-las, existem
várias soluções para poder fazer isto, existem
soluções tanto para Linux, Windows e outros, o mais
conhecido no mundo Windows é o Partition Magic, que é
comercial. Oportunamente, surgiu, a partir do Conectiva Linux 5.0,
uma poderosa ferramenta chamada Parted, que é livre e pode
ser usada sem custo nenhum. Para poder usar esta ferramenta
aconselhamos que baixe a imagem do disco de
inicialização no endereço:
ftp://ftp.gnu.org/gnu/parted/bootdisk/partboot-1.4.4.img
após baixar este arquivo na sua máquina, gere
um disco de boot a partir da imagem. Após gerar este disco,
pode-se dar boot por ele, não importando qual a
versão que possuída, ele irá fazer um
reconhecimento do seu HD e pelos comandos você poderá
ver suas partições.
Logo após o boot, sairá a linha de comando. Para
trabalhar com o parted, faça:
terá de volta o "prompt" do próprio parted:
(parted)
para obter informações dos comandos
faça:
(parted) h
terá:
boot MENOR |
seleciona a partição de boot MENOR |
check MENOR |
faz um teste simples no sistema de arquivos |
cp MENOR [DISPOSITIVO] MENOR |
copia o sistema de arquivo para outra
partição |
help [COMANDO] |
mostra ajuda geral, ou ajuda a COMANDO |
hide MENOR |
esconde a partição MENOR |
mklabel TIPO-ROTULO |
cria um novo rótulo (na tabela de
partição) |
mkfs MENOR TIPO-FS |
cria um sistema TIPO-FS na partição MENOR |
mkpart TIPO-PART [FS-TYPE] INICIO FIM |
cria uma partição |
mkpartfs TIPO-PART TIPO-FS INICIO FIM |
cria uma partição TIPO-FS |
print |
mostra a tabela de partições |
quit |
sair do programa |
resize MENOR INICIO FIM |
redimensiona a partição MENOR |
rm MENOR |
apaga a partição MENOR |
unhide MENOR |
mostra a partição MENOR |
(parted) help COMANDO
Ex.
(parted) help resize
resize MENOR INICIO FIM
redimensiona a partição MENOR
MENOR é o número da partição, usado
pelo Linux. As partições primárias são
de 1-4, e partições lógicas de 5 adiante.
INICIO e FIM são em cilindros
para ver suas partições faça:
(parted) print
Ex.
Geometria do disco: 1-524, 8032k cilindros
Menor |
Inicio |
Fim |
Tipo |
Sist.de Arq. |
Flags |
1 |
1 |
4 |
primária |
ext2 |
boot |
2 |
5 |
524 |
extendida |
|
|
5 |
5 |
21 |
lógica |
linux-swap |
|
6 |
22 |
264 |
lógica |
ext2 |
|
7 |
265 |
524 |
lógica |
ext2 |
|
Neste caso, que usaremos como exemplo, temos um HD com 524
cilindros de 8032 KB cada.
Para redimensionar uma partição, você deve
usar o comando:
(parted) resize número_da_partição cilindro_de_início cilindro_de_fim
|
Ex.
(parted) resize 5 6 150
Isto irá reduzir a partição lógica
/dev/hda5 que começa no cilindro 6
e ia até o cilindro 264, para 150, ou seja, possuía
259 cilindros e agora possui 145.
OBS: Cabe informar, que a Conectiva S/A NÃO se
responsabiliza, de forma alguma pela possível perda de dados
ou erros decorrentes do mau uso desta ferramenta, assim como por
defeitos da mesma, ficando este procedimento apenas como um guia de
referência e não como manual do aplicativo. O uso
desta ferramenta é de total responsabilidade do
usuário, pelo que recomendamos pesquisa e estudo mais a
fundo sobre esta ferramenta.
Informações adicionais sobre o Parted podem ser
verificadas no site:
http://www.gnu.org/software/parted