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 2: Ver disco específico e comandos disponíveis
Para ver apenas as partições de um determinado disco podemos incluir no comando o nome do disco como segue:
# fdisk -l /dev/sda
Para ver o "help" com todos os comandos que podem ser usados no disco podemos usar o fdisk sem a opção "-l" e usar o comando "m", como no exemplo:
# fdisk /dev/sda
Primeiro vamos ver as partições, usando agora o comando "p", faça o seguinte:
# fdisk /dev/sda
# fdisk -l /dev/sda
Para ver o "help" com todos os comandos que podem ser usados no disco podemos usar o fdisk sem a opção "-l" e usar o comando "m", como no exemplo:
# fdisk /dev/sda
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)Pronto, agora que sabemos as opções disponíveis para usar com o fdisk, vamos em frente.
Deletando uma partição do HD
Digamos que você queira deletar algumas partições do disco.Primeiro vamos ver as partições, usando agora o comando "p", faça o seguinte:
# fdisk /dev/sda
Comando (m para ajuda): p Disco /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total de 625142448 setores Unidades = setores de 1 * 512 = 512 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 * 2048 159261194 79629573+ 83 Linux /dev/sda2 159262718 625141759 232939521 5 Estendida /dev/sda5 613126144 625141759 6007808 82 Linux swap / Solaris /dev/sda6 312117248 601106431 144494592 83 Linux /dev/sda7 601108480 613119999 6005760 82 Linux swap / Solaris /dev/sda8 159262720 305799167 73268224 83 Linux /dev/sda9 305801216 312111103 3154944 82 Linux swap / SolarisVisto, vamos deletar sda6, sda7 e sda8 usando o comando "d", desta maneira:
Comando (m para ajuda): d Número da partição (1-9): 6 Comando (m para ajuda): d Número da partição (1-9): 7 Comando (m para ajuda): d Número da partição (1-9): 8E gravar as alterações usando o comando "w", assim:
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.Prontinho, partições apagadas. E agora?
ja apanhei para usar o fdisk, mas lendo o help consegui me virar.......mas com esse artigo vai ajudar muita gente.