Pular para o conteúdo principal

Questão de Sistemas Operacionais — Sistemas de arquivos — FGV 2025

Sistemas OperacionaisSistemas de arquivos
Código
fg116137
Banca
FGV
Órgão
MPU
Ano
2025
Nível
Superior
Cargo
Analista do - Perito em Tecnologia da Informação e Comunicação
A analista Carla preparou o disco FDisk para operar com um sistema Linux. Ela escolheu formatar o FDisk com um sistema de arquivos disponível nativamente no kernel do Linux, sem descartar soluções mais antigas. O sistema de arquivos escolhido por Carla apresenta certos benefícios ao ser usado em memórias flash, pois emprega a técnica copy-on-write, tanto para dados quanto para metadados.Sendo assim, Carla formatou o FDisk com o sistema de arquivos:
  1. AF2FS;
  2. BEXT2;
  3. CEXT3;
  4. DEXT4;
  5. EBTRFS.
Revelar gabarito e comentário

GabaritoE — BTRFS.

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”.

Sistemas de arquivos Linux e copy-on-write

Gabarito: letra E (BTRFS). O Btrfs (B-tree File System) é um sistema de arquivos nativo do kernel Linux que implementa copy-on-write (CoW) tanto para dados quanto para metadados, característica que oferece benefícios em memórias flash (como redução de escritas e snapshots eficientes). As demais alternativas não possuem essa funcionalidade.

A questão testa o conhecimento das características dos principais sistemas de arquivos do Linux, especialmente a presença da técnica copy-on-write. O Btrfs é o único entre os listados que emprega CoW de forma nativa e abrangente.

Sistemas de arquivos Linux
  • 1Com journaling
    • EXT3
    • EXT4
  • 2Sem journaling
    • EXT2
  • 3Otimizado para flash
    • F2FS (log-structured, sem CoW)
  • 4Com copy-on-write (CoW)
    • BTRFS (dados e metadados)
      • Snapshots
      • Checksums
      • Compressão
      • Redução de escritas em flash
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta (F2FS)

O F2FS (Flash-Friendly File System) é otimizado para dispositivos de armazenamento flash, como SSDs e cartões SD, mas não utiliza copy-on-write. Ele é baseado em log-structured design, mas não faz CoW para dados e metadados como o Btrfs. Portanto, não atende ao requisito do enunciado.

Alternativa B — ❌ Incorreta (EXT2)

O EXT2 é um sistema de arquivos antigo e amplamente usado, mas não possui journaling nem copy-on-write. É um sistema de arquivos tradicional sem suporte a snapshots ou CoW.

Alternativa C — ❌ Incorreta (EXT3)

O EXT3 adiciona journaling (registro de transações) em relação ao EXT2, mas não implementa copy-on-write. Journaling melhora a integridade, mas não é a técnica descrita.

Alternativa D — ❌ Incorreta (EXT4)

O EXT4 é o sucessor do EXT3, com melhorias como extents e suporte a volumes maiores, mas não possui copy-on-write. Embora tenha algumas características avançadas, o CoW não está presente.

Alternativa E — ✅ Correta ⟵ GABARITO

O Btrfs (B-tree File System) é um sistema de arquivos moderno e nativo do Linux que utiliza copy-on-write para dados e metadados. Essa técnica permite snapshots, checksums, compressão e redução de escritas em flash, tornando-o adequado para o cenário descrito. Foi introduzido no kernel Linux em 2009 e é mantido ativamente.

NÃO CAIA NESSA!

O F2FS é específico para flash e pode parecer a resposta certa, mas ele não usa copy-on-write. A banca explora a confusão entre "otimizado para flash" e "usa copy-on-write". Lembre-se: Btrfs é o sistema de arquivos CoW do Linux.

Gabarito: letra E (BTRFS).

Link permanente: /questoes/fg116137