Gerenciando o HD com o fdisk
O fdisk é um utilitário de linha de comando que é considerado uma das melhores ferramentas para gerenciar partições no HD. Vamos ver alguns exemplos de comandos úteis com o fdisk.
Parte 5: Corrigindo a ordem da tabela de partições
Quando você deleta partições e cria outras a ordem das partições no disco fica alterada. Se, por exemplo, deletamos as partições 2, 3 e 4 e neste espaço criamos uma nova partição que ficará sendo a partição 2, o sistema ficará com a ordem quebrada, terá no exemplo as partições 1, 2, 5, 6 etc. Veja como fica:
Fontes:
Comando (m para ajuda): p Disco /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Unidades = cilindros de 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador do disco: 0x0003e877 Dispositivo Boot Início Fim Blocos Id Sistema /dev/sda1 * 1 9914 79629573+ 83 Linux /dev/sda2 9914 38914 232939521 5 Estendida /dev/sda5 38166 38914 6007808 82 Linux swap / Solaris /dev/sda6 19429 37418 144494592 83 Linux /dev/sda7 37418 38165 6005760 82 Linux swap / Solaris /dev/sda8 9914 19036 73268224 83 Linux /dev/sda9 19036 19429 3154944 83 Linux Partições lógicas fora da ordem do discoPara corrigir isso usamos o comando "f", como ele não consta da lista de comandos precisamos ativar as funcionalidades adicionais por meio do comando "x", fica então desta forma:
Comando (m para ajuda): x Comando avançado (m para ajuda): f Concluído.Gravamos a modificação:
Comando (m para ajuda): w A tabela de partições foi alterada! Chamando ioctl() para reler tabela de partições. WARNING: Re-reading the partition table failed with error 16: Dispositivo ou recurso está ocupado. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Sincronizando discos.Vamos confirmar com o comando "p" e ver que a mensagem de partições lógicas fora de ordem desapareceu, embora a ordem sda1, sda2, sda5, sda6 etc não tenha se alterado a ordem internamente para o sistema foi corrigida:
Comando (m para ajuda): p Disco /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Unidades = cilindros de 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Identificador do disco: 0x0003e877 Dispositivo Boot Início Fim Blocos Id Sistema /dev/sda1 * 1 9914 79629573+ 83 Linux /dev/sda2 9914 38914 232939521 5 Estendida /dev/sda5 9914 19036 73268224 83 Linux /dev/sda6 19036 19429 3154944 83 Linux /dev/sda7 19429 37418 144494592 83 Linux /dev/sda8 37418 38165 6005760 82 Linux swap / Solaris /dev/sda9 38166 38914 6007808 82 Linux swap / SolarisBem, era isso!
Fontes:
- Fdisk man pages
- http://www.thegeekstuff.com
ja apanhei para usar o fdisk, mas lendo o help consegui me virar.......mas com esse artigo vai ajudar muita gente.