0Pricing
Linux Server Deployment & SSH Mastery · Aula

Particionamento e Formatação de Discos

Aprenda a particionar discos usando `fdisk` ou `parted` e formatá-los com sistemas de arquivos Linux comuns, como ext4 ou XFS.

Particionamento e Formatação de Discos é uma aula grátis de Linux Server Deployment & SSH Mastery no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Server Deployment & SSH Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

Preparação do disco: particionar e formatar

Boas-vindas ao gerenciamento de discos! Antes que um servidor Linux possa usar um disco novo, são necessárias duas etapas principais: particionamento e formatação.

  • O particionamento divide um disco físico em seções lógicas.
  • A formatação prepara essas seções para armazenar dados usando um sistema de arquivos específico.

Vamos aprender a preparar seus discos para uso!

Por que particionar seus discos?

O particionamento não serve apenas para organização; ele é essencial por vários motivos:

  • Separar o OS e os dados: mantenha os arquivos do sistema operacional em uma partição e os dados dos usuários em outra. Isso facilita os backups e protege os dados durante a reinstalação do OS.
  • Vários sistemas de arquivos: use sistemas de arquivos diferentes (como ext4 para uso geral e XFS para arquivos grandes) em partições distintas.
  • Sistemas com várias inicializações: se quiser instalar vários sistemas operacionais (por exemplo, duas distribuições Linux) em um disco, cada um precisará da própria partição.

Identificando seus discos

Antes de particionar, é preciso saber quais discos estão disponíveis. O Linux normalmente atribui nomes como /dev/sda, /dev/sdb etc. aos discos físicos.

Você pode usar o comando lsblk para listar os dispositivos de bloco (discos e partições) e seus tamanhos.

fdisk -l também exibe informações detalhadas sobre a tabela de partições de todos os discos detectados.

lsblk

fdisk -l

`fdisk`: particionamento MBR

fdisk é um utilitário avançado de linha de comando usado para manipular tabelas de partições de discos. Tradicionalmente, ele é usado com discos que empregam o esquema de particionamento Master Boot Record (MBR).

O MBR é mais antigo e tem limitações, como o tamanho máximo de disco de 2 TB e o suporte a apenas quatro partições primárias.

Particionamento com `fdisk`

Para usar o fdisk, normalmente você o executa com privilégios administrativos, especificando o dispositivo de disco. Por exemplo, sudo fdisk /dev/sdb.

Dentro do fdisk:

  • n: Crie uma partição nova.
  • p: Selecione uma partição primária (ou e para uma estendida).
  • Especifique os setores/tamanho inicial e final.
  • w: Grave as alterações no disco (tenha cuidado!).
  • q: Saia sem salvar.

Lembre-se: depois de gravadas, as alterações são permanentes!

sudo fdisk /dev/sdb

`parted`: particionamento GPT

parted é outra ferramenta de particionamento de discos, geralmente preferida em sistemas modernos. Ela oferece suporte ao esquema GUID Partition Table (GPT), que supera as limitações do MBR.

  • O GPT oferece suporte a discos maiores que 2 TB.
  • Ele permite um número praticamente ilimitado de partições (normalmente 128 por padrão).
  • O GPT é mais robusto, incluindo redundância e verificação de erros.

Particionamento com `parted`

Usar o parted é semelhante a usar o fdisk, mas com comandos diferentes. Exemplo: sudo parted /dev/sdc.

Dentro do parted:

  • mklabel gpt: Crie uma nova tabela de partições GPT.
  • mkpart primary ext4 0% 100%: Crie uma partição primária, especifique o tipo de sistema de arquivos e defina o início e o fim.
  • print: Exiba a tabela de partições atual.
  • quit: Saia (as alterações geralmente são aplicadas imediatamente).

O parted aplica as alterações diretamente, portanto tenha ainda mais cuidado!

sudo parted /dev/sdc

Sistemas de arquivos do Linux: ext4 e XFS

Depois de particionar, é preciso formatar as partições com um sistema de arquivos. Isso organiza a forma como os dados são armazenados e recuperados.

  • ext4: O sistema de arquivos padrão mais comum do Linux. É um sistema de arquivos com journaling, ou seja, registra as alterações para evitar a corrupção de dados durante falhas de energia. É robusto e amplamente compatível.
  • XFS: Um sistema de arquivos com journaling e alto desempenho, frequentemente usado para arquivos e diretórios grandes, especialmente em ambientes corporativos. Ele se adapta bem a sistemas de arquivos muito grandes (petabytes).

Formatação com `mkfs.ext4`

Depois que uma partição for criada (por exemplo, /dev/sdb1), você poderá formatá-la com o comando mkfs.ext4. Esse comando grava a estrutura do sistema de arquivos ext4 na partição.

Sempre confira novamente o nome da partição, pois formatar a partição errada apagará todos os dados!

sudo mkfs.ext4 /dev/sdb1

Formatação com `mkfs.xfs`

Da mesma forma, para formatar uma partição com o sistema de arquivos XFS, use o comando mkfs.xfs. Essa opção é ideal se você pretende armazenar arquivos muito grandes ou precisa de alto desempenho de entrada/saída.

Assim como no caso do ext4, certifique-se de selecionar a partição correta antes de executar o comando.

sudo mkfs.xfs /dev/sdc1

Verificação rápida: preparação do disco

Quais das afirmações a seguir sobre particionamento e formatação de discos no Linux são TRUE?

Recapitulação: preparação do disco

Você aprendeu as etapas iniciais essenciais para preparar um disco no seu servidor Linux!

  • O particionamento divide um disco e pode ser feito com ferramentas como fdisk (MBR) ou parted (GPT).
  • A formatação aplica um sistema de arquivos, como ext4 ou XFS, usando comandos como mkfs.ext4 ou mkfs.xfs.

Esses conhecimentos são fundamentais para configurar o armazenamento de seus aplicativos e dados. Em seguida, você aprenderá a tornar essas novas partições acessíveis ao sistema, montando-as!

Perguntas Frequentes

A aula “Particionamento e Formatação de Discos” é grátis?

Sim — o texto completo de “Particionamento e Formatação de Discos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Server Deployment & SSH Mastery, atualize para CoddyKit PRO. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

O que vou aprender em “Particionamento e Formatação de Discos”?

Aprenda a particionar discos usando `fdisk` ou `parted` e formatá-los com sistemas de arquivos Linux comuns, como ext4 ou XFS. Você pratica Linux Server Deployment & SSH Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Server Deployment & SSH Mastery?

Nenhuma experiência prévia é necessária. Linux Server Deployment & SSH Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Particionamento e Formatação de Discos”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Server Deployment & SSH Mastery?

Sim. Cada aula de Linux Server Deployment & SSH Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Particionamento e Formatação de Discos
  2. Montando Sistemas de Arquivos
  3. Monitorando o Uso do Disco
  4. Gerenciamento de Volumes Lógicos (LVM)
← Voltar para Linux Server Deployment & SSH Mastery