Particionamento de Disco
100%

O Sistema de Arquivos · Lição 4

Particionamento de Disco

Aprenda um fluxo baseado em verificação para inspecionar, criar e redimensionar limites de partições com `parted`.

A edição de partições altera o mapa que define os limites do armazenamento. Um dispositivo, início ou fim incorreto pode tornar dados existentes inacessíveis ou sobrescrever metadados essenciais. Pratique somente em um disco virtual descartável e mantenha um backup separado e testado antes de modificar um armazenamento valioso.

Escolha de uma Ferramenta

Algumas ferramentas comuns são:

  • fdisk, um editor de partições para terminal do util-linux compatível com MBR e GPT
  • parted, um editor para terminal e scripts compatível com GPT, MBR e outros formatos de tabela
  • gdisk, um editor interativo voltado ao GPT
  • GParted, uma interface gráfica para partições e sistemas de arquivos

O suporte das ferramentas evolui, portanto use o manual local e a documentação da distribuição. Uma interface gráfica não torna seguras as operações destrutivas; ela ainda altera os mesmos metadados do disco.

Qual afirmação sobre o fdisk atual do Linux está correta?

Identificação e Inativação do Destino

Comece com um inventário somente para leitura:

$ lsblk -o NAME,PATH,TYPE,SIZE,MODEL,SERIAL,TRAN,PTTYPE,FSTYPE,MOUNTPOINTS
$ findmnt --real
$ sudo parted --list

Confirme o dispositivo inteiro por sua identidade persistente, modelo, número de série, tamanho, transporte e topologia — não apenas por /dev/sdX. Em seguida, identifique todos os consumidores: sistemas de arquivos montados, swap, LVM, RAID, criptografia, contêineres, máquinas virtuais, bancos de dados e descritores de arquivos abertos.

Desmonte ou desative todas as camadas relevantes de acordo com seus procedimentos documentados. Não edite a tabela de partições do disco do sistema em execução apenas porque a ferramenta abre com sucesso. Registre a tabela existente em um formato restaurável e confirme que seu backup esteja em outro domínio de falha.

Por que um nome de dispositivo como /dev/sdb é insuficiente como única verificação do destino?

Inspeção de um Dispositivo no `parted`

Abra o dispositivo inteiro verificado explicitamente:

$ sudo parted /dev/VERIFIED-DISK

Depois, selecione unidades de exibição consistentes e mostre a tabela:

(parted) unit MiB
(parted) print free

print free mostra as entradas atuais e as regiões não alocadas. Os comandos do Parted podem atualizar imediatamente os metadados do disco, sem aguardar uma operação final de “salvar”, portanto trate o prompt interativo como um acesso de escrita ativo.

O que print free ajuda a exibir no parted?

Criação de uma Entrada de Partição

A sintaxe exata de mkpart depende do tipo da tabela. Um exemplo de GPT em unidades MiB se parece com este:

(parted) mkpart data ext4 1MiB 5000MiB

Esse comando cria uma entrada de partição com um nome, um tipo de conteúdo sugerido, início e fim. Ele não cria um sistema de arquivos ext4. A formatação é uma etapa destrutiva separada, realizada somente depois que o kernel reconhece a nova partição pretendida e sua identidade é verificada.

Use o alinhamento recomendado pela ferramenta e entenda se os pontos finais são inclusivos e como são arredondados. Inspecione o resultado com print e lsblk; não presuma que um limite decimal solicitado foi registrado exatamente.

O que o comando mkpart do parted cria?

Redimensionamento de Limites e Conteúdo

resizepart NUMBER END move somente o limite final de uma partição. Ele não redimensiona o sistema de arquivos nem outra estrutura armazenada nela.

A ordem é essencial:

  • Para expandir, aumente primeiro a partição ou o dispositivo lógico que funciona como contêiner e depois expanda o sistema de arquivos com sua ferramenta compatível.
  • Para reduzir, confirme que o sistema de arquivos permite redução, diminua-o primeiro respeitando seus requisitos de funcionamento online ou offline e só então reduza o limite do contêiner sem cruzar o novo fim.

Alguns sistemas de arquivos não podem ser reduzidos. Criptografia, LVM, RAID e layouts aninhados acrescentam mais camadas ordenadas. O kernel também pode se recusar a reler uma tabela alterada enquanto os dispositivos estão ocupados, exigindo uma reinicialização controlada antes que o novo layout possa ser usado.

Quando um sistema de arquivos permite redução, qual ordem evita cortar dados ativos?

Lição concluída

Você concluiu Particionamento de Disco

Agora você sabe descrever a edição de partições como uma operação destrutiva em camadas de armazenamento.

  • Selecione uma ferramenta compatível com a tabela e o fluxo de trabalho reais.

  • Verifique a identidade persistente do disco e desative todos os consumidores.

  • Inspecione unidades, entradas e regiões livres antes de gravar.

  • Lembre-se de que mkpart não cria um sistema de arquivos.

  • Redimensione o conteúdo interno e os limites externos na ordem segura.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para O Sistema de Arquivos