Pular para o conteúdo principal

Questão de Sistemas Operacionais — Unix — Avança SP 2026

Sistemas OperacionaisUnix
Código
gp021224
Banca
Avança SP
Órgão
Prefeitura de Rio Claro - SP
Ano
2026
Cargo
Analista de Tecnologia da Informação
No sistema operacional Linux, o administradorfrequentemente precisa realizar tarefas demanutenção e organização de discos. Dessa forma, assinale a alternativa que indica ocomando utilizado especificamente para criarum sistema de arquivos, ou seja, para formataruma partição:
  1. Amount
  2. Bmkfs
  3. Ceject
  4. Dbadblocks
  5. Esync
Revelar gabarito e comentário

GabaritoB — mkfs

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos de formatação de partições no Linux

Gabarito: letra B. O comando mkfs (abreviação de make filesystem) é o utilitário específico para criar um sistema de arquivos em uma partição, ou seja, formatá-la. Os demais comandos têm funções distintas: mount monta sistemas de arquivos, eject ejeta mídias removíveis, badblocks verifica blocos defeituosos e sync grava dados em cache no disco.

A formatação de uma partição é o processo de preparar o dispositivo de armazenamento para receber arquivos, criando as estruturas de dados necessárias, como superbloco, tabela de inodes e diretório raiz. No Linux, esse processo é realizado pelo comando mkfs, que pode ser usado diretamente ou por meio de wrappers específicos para cada tipo de sistema de arquivos, como mkfs.ext4, mkfs.xfs ou mkfs.fat. O comando recebe como argumento o dispositivo da partição (por exemplo, /dev/sda1) e, opcionalmente, opções como o tipo de sistema de arquivos e o tamanho do bloco.

É importante distinguir a formatação da montagem: enquanto a formatação cria o sistema de arquivos, a montagem torna esse sistema de arquivos acessível no diretório do sistema (ponto de montagem). O comando mount é usado para montar, e o umount para desmontar. O arquivo /etc/fstab define as montagens automáticas na inicialização. A formatação é um passo anterior à montagem: primeiro você formata a partição com mkfs, depois a monta com mount para poder usá-la.

Na prática, um administrador que acabou de particionar um disco com fdisk ou parted precisa formatar cada partição antes de usá-la. Por exemplo, para formatar a partição /dev/sdb1 com o sistema de arquivos ext4, o comando seria mkfs.ext4 /dev/sdb1. Depois, para acessar os arquivos, ele criaria um diretório (por exemplo, /mnt/dados) e executaria mount /dev/sdb1 /mnt/dados. A banca explora exatamente essa confusão entre formatar e montar, oferecendo mount como distrator.

Guarde a função de cada comando: mkfs cria o sistema de arquivos, mount o integra à árvore de diretórios, eject remove mídia física, badblocks diagnostica defeitos e sync sincroniza dados. É essa distinção que separa as alternativas.

1mkfs
Cria sistema de arquivos (formata)
Variações: ext4, xfs, fat
2mount
Monta sistema já formatado
Torna acessível no diretório
3eject
Ejeta mídias removíveis
4badblocks
Verifica blocos defeituosos
5sync
Grava cache no disco
Comandos de disco no Linux
LEVELsoulevel.com.br
Comandos de disco no Linux: mkfs (Cria sistema de arquivos (formata), Variações: ext4, xfs, fat); mount (Monta sistema já formatado, Torna acessível no diretório); eject (Ejeta mídias removíveis); badblocks (Verifica blocos defeituosos); sync (Grava cache no disco)

Alternativa A — ❌ Incorreta

O comando mount é utilizado para montar um sistema de arquivos já formatado em um ponto de montagem, tornando-o acessível no diretório do sistema. Ele não cria o sistema de arquivos; apenas o integra à hierarquia de diretórios. A formatação é um passo anterior, feito com mkfs. A banca usa mount como distrator justamente porque montagem e formatação são etapas complementares no gerenciamento de discos, mas com funções distintas.

Alternativa B — ✅ Correta ⟵ GABARITO

O comando mkfs (abreviação de make filesystem) é o utilitário específico para criar um sistema de arquivos em uma partição, ou seja, formatá-la. Ele escreve as estruturas de dados necessárias (superbloco, inodes, etc.) no dispositivo, preparando-o para armazenar arquivos. Existem variações como mkfs.ext4, mkfs.xfs e mkfs.fat, cada uma para um tipo específico de sistema de arquivos. É exatamente a função descrita no enunciado.

Alternativa C — ❌ Incorreta

O comando eject é utilizado para ejetar mídias removíveis, como CDs, DVDs e pendrives, fazendo com que o dispositivo seja desmontado e a bandeja seja aberta (se houver). Ele não tem relação com a criação de sistemas de arquivos. A confusão aqui é associar eject a qualquer operação de disco, mas sua função é exclusivamente de hardware de mídia removível.

Alternativa D — ❌ Incorreta

O comando badblocks é utilizado para verificar a existência de blocos defeituosos em um dispositivo de armazenamento, ou seja, diagnosticar setores danificados. Ele não formata a partição; apenas testa a integridade física do disco. A formatação pode ser feita após o teste, mas o comando em si não cria o sistema de arquivos. A banca pode tentar confundir o candidato com a ideia de "manutenção de disco", mas a função é de diagnóstico, não de formatação.

Alternativa E — ❌ Incorreta

O comando sync é utilizado para gravar no disco todos os dados que estão em cache na memória, garantindo que as informações pendentes sejam persistidas. Ele não cria sistemas de arquivos; apenas sincroniza o estado do sistema com o armazenamento. A confusão aqui é associar sync a uma operação de disco, mas sua função é de sincronização de dados, não de formatação.

NÃO CAIA NESSA!

A banca explora a confusão entre formatar e montar. O candidato que sabe que mount é usado para acessar partições pode marcá-lo, mas a pergunta pede especificamente o comando que cria o sistema de arquivos. Lembre-se: mkfs é o "formatador", mount é o "integrador". Com treino, você distingue essas funções de longe 💪.

PEGA ESSA DICA!

Para fixar, associe cada comando à sua ação: mkfs = make filesystem (criar), mount = montar (acessar), eject = ejetar (remover), badblocks = bad blocks (verificar defeitos), sync = sincronizar (gravar cache). Se a questão pedir "formatar", a resposta é sempre mkfs.

Gabarito: letra B

Link permanente: /questoes/gp021224