Questão de Sistemas Operacionais — Sistemas de arquivos — FGV 2025
- 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
- AF2FS;
- BEXT2;
- CEXT3;
- DEXT4;
- EBTRFS.
GabaritoE — BTRFS.
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.
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.
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.
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.
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.
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.
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