Introdução
Bem-vindo ao desafio de gerenciamento de partições de disco! Neste desafio, você ganhará experiência prática com o fdisk, uma ferramenta de linha de comando padrão para gerenciar partições de disco no Linux. Você praticará a listagem, criação e exclusão de partições em um disco secundário, primeiro com uma tabela de partição Master Boot Record (MBR) e, em seguida, com uma GUID Partition Table (GPT).
Dominar essas habilidades é fundamental para qualquer administrador de sistemas e é um tópico chave no exame RHCSA (Red Hat Certified System Administrator).
Criar uma partição em um disco MBR
Primeiro, você trabalhará com o esquema de partição MBR tradicional. Sua tarefa é usar o utilitário fdisk para criar uma nova partição primária no dispositivo de bloco secundário disponível /dev/nvme1n1.
Requisitos
- Use o comando
fdiskpara gerenciar partições no disco/dev/nvme1n1. - Crie uma nova partição primária com um tamanho de 500M.
- Após a criação, verifique se a nova partição existe.
Exemplo
Inicialmente, o disco /dev/nvme1n1 não possui tabela de partição. Após criar uma nova partição, a saída de sudo fdisk -l /dev/nvme1n1 deve ser semelhante a esta, mostrando a nova partição /dev/nvme1n1p1.
Disk /dev/nvme1n1: 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/nvme1n1p1 2048 1026047 1024000 500M 83 Linux
Converter para GPT e criar uma partição
Agora, você reinicializará o mesmo disco, /dev/nvme1n1, com o esquema de partição GPT moderno e, em seguida, criará uma nova partição com o fdisk.
Requisitos
- Use o comando
fdiskpara gerenciar partições no disco/dev/nvme1n1. - Reinicialize o disco com uma tabela de partição GPT.
- Crie uma nova partição com um tamanho de 1G.
- Após a criação, verifique a nova partição.
Exemplo
Após reinicializar o disco para GPT e criar uma nova partição de 1G, a saída de sudo fdisk -l /dev/nvme1n1 deve ser semelhante a esta:
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 2099199 2097152 1G Linux filesystem
Excluir todas as partições
Nesta etapa final, você excluirá todas as partições em /dev/nvme1n1 para limpar o disco. Como o disco agora possui uma tabela de partição GPT, você deve continuar usando o fdisk.
Requisitos
- Use o comando
fdiskpara excluir todas as partições no disco/dev/nvme1n1. - 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 fdisk -l /dev/nvme1n1 não deve mostrar entradas de partição, semelhante a isto:
Disklabel type: gpt
Resumo
Neste desafio, você gerenciou com sucesso partições de disco com o fdisk em tabelas de partição MBR e GPT. Você começou criando uma partição em um disco com rótulo MBR, depois reinicializou o disco com GPT e criou uma nova partição. Por fim, você limpou o disco excluindo todas as partições. Essa experiência prática é inestimável para gerenciar o 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ção MBR ou GPT nele. Por exemplo, para redefinir rapidamente o disco para um estado MBR limpo, você pode usar:
sudo fdisk /dev/nvme1n1
## No prompt do fdisk:
## o - para criar uma nova tabela de partição DOS vazia
## w - para gravar e sair



