Listar, criar e excluir partições em discos MBR e GPT

Red Hat Enterprise LinuxBeginner
Pratique Agora

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 fdisk para 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 fdisk para 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 fdisk para 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
✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar