Introdução
Bem-vindo ao desafio de gerenciamento de partições de disco! Neste desafio, você terá experiência prática com o fdisk e o gdisk, as ferramentas padrão de linha de comando para gerenciar partições de disco no Linux. Você praticará a listagem, criação e exclusão de partições em um disco, primeiro com uma tabela de partição Master Boot Record (MBR) e, em seguida, convertendo-a para uma GUID Partition Table (GPT) para realizar tarefas semelhantes.
Dominar essas habilidades é fundamental para qualquer administrador de sistemas e é um tópico essencial no exame RHCSA (Red Hat Certified System Administrator).
Criar uma Partição em um Disco MBR
Primeiro, você trabalhará com o esquema de particionamento tradicional MBR. Sua tarefa é usar o utilitário fdisk para criar uma nova partição primária no dispositivo de bloco disponível /dev/vdb.
Requisitos
- Use o comando
fdiskpara gerenciar as partições no disco/dev/vdb. - Crie uma nova partição primária com o tamanho de 500M.
- Após a criação, verifique se a nova partição existe.
Exemplo
Inicialmente, o disco /dev/vdb não possui tabela de partições. Após criar a nova partição, a saída de sudo fdisk -l /dev/vdb deve ser semelhante a esta, exibindo a nova partição /dev/vdb1.
Disk /dev/vdb: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85191cd4
Device Boot Start End Sectors Size Id Type
/dev/vdb1 2048 1026047 1024000 500M 83 Linux
Converter para GPT e Criar uma Partição
Agora, você converterá o mesmo disco, /dev/vdb, para o esquema de partição moderno GPT e realizará tarefas de particionamento usando o utilitário gdisk. O gdisk detectará automaticamente o formato MBR antigo e oferecerá a conversão, preservando a partição que você criou na etapa anterior.
Requisitos
- Use o comando
gdiskpara gerenciar as partições no disco/dev/vdb. - Quando solicitado, permita que o
gdiskconverta o disco MBR para GPT. - Crie uma nova partição com o tamanho de 1G.
- Após a criação, verifique a nova partição.
Exemplo
Após converter o disco para GPT, a partição original é preservada. Quando você criar uma nova partição de 1G, o disco terá duas partições. A saída de sudo gdisk -l /dev/vdb deve ser semelhante a esta:
Number Start (sector) End (sector) Size Code Name
1 2048 1026047 500.0 MiB 8300 Linux filesystem
2 1026048 3123199 1024.0 MiB 8300 Linux filesystem
Excluir Todas as Partições
Nesta etapa final, você excluirá todas as partições em /dev/vdb para limpar o disco. Como o disco agora possui uma tabela de partições GPT, você deve usar o gdisk.
Requisitos
- Use o comando
gdiskpara excluir todas as partições no disco/dev/vdb. - Após a exclusão, verifique se não restam partições.
Exemplo
Após excluir todas as partições, a saída de sudo gdisk -l /dev/vdb não deve mostrar nenhum dispositivo listado, semelhante a isto:
Number Start (sector) End (sector) Size Code Name
Resumo
Neste desafio, você gerenciou com sucesso partições de disco usando tanto o fdisk para MBR quanto o gdisk para GPT. Você começou criando uma partição em um disco com rótulo MBR, depois converteu o disco para GPT e criou outra partição. Por fim, limpou o disco excluindo todas as partições. Essa experiência prática é inestimável para o gerenciamento de armazenamento local em sistemas Linux e é um excelente exercício para o exame RHCSA.
Você pode reinicializar o disco a qualquer momento simplesmente gravando uma nova tabela de partições MBR ou GPT nele. Por exemplo, para resetar rapidamente o disco para um estado MBR limpo, você pode usar:
sudo fdisk /dev/vdb
## No prompt do fdisk:
## o - para criar uma nova tabela de partições DOS vazia
## w - para gravar e sair



