Acima mostrei como exibir informações sobre sua partição com ferramenta "fdisk". E a ferramenta "fdisk" providencia um ambiente interativo para editar a tabela de partição, criar ou remover partições.
Aviso: Antes de modificar sua tabela de partição, faça backup das informações que julgar importantes e não realize nenhuma mudança com partições importantes em uso.
E tenha certeza que você saiba o que está fazendo antes de executar alguma ação. Pois o "fdisk" não irá fazer muitas confirmações, e suas alterações não podem ser desfeitas.
Para iniciar o "fdisk" em modo interativo, passe como parâmetro para ele o nome do disco ao qual você deseja editar.
Segue um exemplo abaixo:
# fdisk /dev/hda
O número de cilindros para este disco está configurado para 4865. Não existe nada de errado, mas isto é maior que 1024 e pode em certas configurações causar problemas com:
- Programas que executam em tempo de inicialização (versões velhas do LILO);
- Inicialização e programas de particionamento de outros OSs (p.ex., DOS FDISK, OS/2 FDISK).
Comando (m para ajuda):
Agora você está em modo interativo. Você pode digitar "m" para exibir a ajuda do fdisk.
Segue exemplo abaixo:
Comando (m para ajuda):
m
Comando - ação
a alterna a opção "inicializável"
b edita rótulo BSD no disco
c alterna a opção "compatibilidade"
d exclui uma partição
l lista os tipos de partição conhecidos
m mostra este menu
n cria uma nova partição
o cria uma nova tabela de partições DOS vazia
p mostra a tabela de partições
q sai sem salvar as alterações
s cria um novo rótulo de disco Sun vazio
t altera a identificação da partição para o sistema
u altera as unidades das entradas mostradas
v verifica a tabela de partições
w grava a tabela no disco e sai
x funcionalidade adicional (somente para usuários avançados)
Comando (m para ajuda):
Agora vamos verificar as partições existentes como o comando "p". Segue exemplo abaixo:
Comando (m para ajuda):
p
Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabeças, 63 setores/trilha, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 2300 2331 257040 82
Linux swap / Solaris
/dev/hda2 * 2332 3605 10233405 83 Linux
Como visto no exemplo acima, a capacidade do é 40 GB ( 40020664320 bytes ). Mas nosso disco possui 2 partições criadas: Linux swap/Solaris e Linux.
Fazendo a soma dos blocos das 2 partições 257040 + 10233405 o total é de: 10490445 Kbytes ( 10 GB ). Agora sabemos que existe 30 GB livre para podermos criar mais partições ( brincar com o "fdisk" ).