Linux - Manipulando partições de disco
Neste artigo irei descrever como identificar e manipular partições de disco no Linux utilizando a ferramenta fdisk.
Parte 2: Exibindo informações sobre partições
As informações sobre partições são armazenadas na "tabela de partições", que é localizada na trilha "0" do disco rígido (MBR). Essa tabela, lista informações sobre o início e o fim de cada partição, informações sobre o tipo de sistema de arquivos e se alguma partição esta marcada como "bootável" ou não.
Para criar ou deletar partições, é necessário editar essa tabela de partição usando um programa designado para este trabalho.
Neste artigo iremos utilizar o programa em modo texto "fdisk", mas existe muitos outro programas que podem realizar esta tarefa, incluindo programas executados sobre janelas ( Gparted ).
2.0 - Utilizando "fdisk" para exibir partições:
Para exibir a tabela de partição, utilizamos o comando "fdisk" com a opção -l. No exemplo abaixo, estou listando o disco /dev/sda:
# fdisk -l /dev/sda
/dev/sda1 * 1 9541 76638051 83 Linux
/dev/sda2 9542 9729 1510110 5 Extended
/dev/sda5 9542 9729 1510078+ 82 Linux swap/Solaris
Para criar ou deletar partições, é necessário editar essa tabela de partição usando um programa designado para este trabalho.
Neste artigo iremos utilizar o programa em modo texto "fdisk", mas existe muitos outro programas que podem realizar esta tarefa, incluindo programas executados sobre janelas ( Gparted ).
2.0 - Utilizando "fdisk" para exibir partições:
Para exibir a tabela de partição, utilizamos o comando "fdisk" com a opção -l. No exemplo abaixo, estou listando o disco /dev/sda:
# fdisk -l /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 9541 76638051 83 Linux /dev/sda2 9542 9729 1510110 5 Extended /dev/sda5 9542 9729 1510078+ 82 Linux swap / SolarisAgora vamos entender o que cada um dos campos acima diz:
- Disk /dev/sda: 80.0 GB, 80026361856 bytes = Mostra o tamanho total do disco.
- 255 heads, 63 sectors/track, 9729 cylinders = Mostra a geometria do disco
- Units = cylinders of 16065 * 512 = 8225280 bytes = mostra o resultado da multiplicação de cilindros por blocos de 512 bytes
/dev/sda1 * 1 9541 76638051 83 Linux
/dev/sda2 9542 9729 1510110 5 Extended
/dev/sda5 9542 9729 1510078+ 82 Linux swap/Solaris
- Primeira coluna: A coluna "Device" exibe o nome das partições existentes.
- Segunda coluna: A coluna "Boot" exibe as partições ativas como bootável. No exemplo a partição /dev/sda1 esta ativada.
- Terceira coluna: A coluna "Start" exibe o cilindro inicial.
- Quarta coluna: A coluna "End" exibe o cilindro final.
- Quinta coluna: A coluna "Blocks" exibe números de blocos em 1k ( 1024 bytes ).
- Sexta coluna: A coluna "Id" exibe informação sobre o tipo da partição.
- Sétima coluna: A coluna "System" exibe o nome do tipo da partição.