Questão nº 60

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 60)

FGV2023Analista Judiciário - Análise de SistemasTecnologia da Informação
Gabarito: Dver comentário ↓

A analista Débora instalou um novo servidor de containers Docker no TJSE. Com o objetivo de maximizar a disponibilidade do servidor, Débora optou por utilizar o driver de storage Docker capaz de realizar armazenamento em nível de bloco, provisionamento fino e snapshots copy-on-write. O driver de storage escolhido por Débora necessita de um sistema de arquivos específico, disponível nativamente no kernel do Linux.
Débora escolheu o driver de storage Docker:

Resposta comentada

Gabarito Alternativa D

Drivers de storage Docker são componentes que gerenciam como os dados dos containers (como imagens e volumes) são armazenados no sistema de arquivos do host, impactando performance e recursos como snapshots (cópias pontuais do estado do dado).

  • (A) Incorreta: ZFS (Zettabyte File System) oferece armazenamento em nível de bloco, provisionamento fino e snapshots copy-on-write. No entanto, ele não é nativamente integrado ao kernel Linux devido a incompatibilidades de licenciamento (CDDL vs. GPL), sendo geralmente utilizado como um módulo out-of-tree. Esta é a armadilha da banca, pois funcionalmente ele se encaixa, mas não no quesito "nativo do kernel".
  • (B) Incorreta: VFS (Virtual File System) é uma camada de abstração no kernel Linux que permite que diferentes sistemas de arquivos sejam acessados de forma unificada; não é um driver de storage Docker nem um sistema de arquivos concreto.
  • (C) Incorreta: AUFS (Another Union File System) é um sistema de arquivos de união (que combina diretórios), operando em nível de arquivo, não de bloco. Embora tenha sido um driver Docker inicial, não é mais o preferencial e não é considerado nativo do kernel Linux para novas implementações.
  • (D) Correta: Btrfs (B-tree File System) é um sistema de arquivos copy-on-write (CoW) que é desenvolvido e integrado nativamente ao kernel Linux. Ele atende a todos os requisitos: armazenamento em nível de bloco, provisionamento fino (através de subvolumes) e snapshots eficientes baseados em CoW.
  • (E) Incorreta: Overlay2 é um driver baseado em OverlayFS, um sistema de arquivos de união (que combina diretórios) que opera em nível de arquivo, não de bloco. Embora seja nativo do kernel Linux e suporte CoW para camadas, ele não oferece provisionamento fino em nível de bloco da mesma forma que um sistema de arquivos como Btrfs.

Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho