Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FCC 2019

Sistemas OperacionaisLinux
Código
fc057276
Banca
FCC
Órgão
TJ-MA
Ano
2019
Cargo
Analista Judiciário - Analista de Sistemas - Suporte e Rede
No Linux, eliminar o corrompimento de dados em arquivos causado pela queda de energia ou pelo desligamento incorreto por parte do usuário, por exemplo, sempre foi uma tarefa complexa e algumas soluções são propostas. Quando o sistema é desligado incorretamente, o bit do cabeçalho do sistema de arquivos não é ajustado, então no próximo processo de carregamento do Linux, é verificado se o cabeçalho está com o bit de cabeçalho setado para indicar que o sistema de arquivos está consistente e não manipulável; caso não esteja, uma ferramenta verifica o sistema para buscar por erros. Tal ferramenta consegue prover resultados satisfatórios, mas a correção de erros pode levar muito tempo, algo inaceitável em aplicações críticas, e há situações que podem levar à perda das informações que estavam sendo gravadas no arquivo. Diante desses problemas, foi apresentada outra solução: a utilização de sistemas de arquivos com uma tecnologia que possui a capacidade de acompanhar as mudanças que são feitas no sistema de arquivos antes que realmente sejam efetivadas. Essas informações são capturadas e armazenadas em registros de log, antes que as mudanças efetivamente ocorram no sistema de arquivos e esses registros somente são eliminados quando as mudanças são feitas.A ferramenta e a tecnologia mencionadas no texto são, correta e respectivamente,
  1. Afsck e journaling.
  2. BReiserFS e inode.
  3. Ctune2fs e logging.
  4. DExt2 e journaling.
  5. EExt3 e logging.
Revelar gabarito e comentário

GabaritoA — fsck e journaling.

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

Ferramenta e tecnologia de recuperação de sistema de arquivos no Linux

Gabarito: letra A. A ferramenta que verifica a integridade do sistema de arquivos após desligamento incorreto é o fsck (File System Check). A tecnologia que registra as alterações antes de efetivá-las, em um diário (journal), é o journaling. O texto descreve exatamente essas duas soluções.

A questão exige conhecimento básico sobre os mecanismos de tolerância a falhas em sistemas de arquivos Linux. O primeiro parágrafo descreve o problema do desligamento incorreto e a solução tradicional: verificar o sistema de arquivos com a ferramenta fsck. O segundo parágrafo apresenta uma abordagem mais moderna: o journaling, que mantém um registro das operações pendentes para recuperação rápida.

Alternativa A — ✅ Correta ⟵ GABARITO

fsck é a ferramenta padrão no Linux para verificar e reparar inconsistências no sistema de arquivos. Journaling (ou registro em diário) é a técnica em que as alterações são gravadas previamente em um log (journal) antes de serem aplicadas ao sistema de arquivos, garantindo consistência mesmo em caso de falha.

Alternativa B — ❌ Incorreta

ReiserFS é um sistema de arquivos (não uma ferramenta). Inode é uma estrutura de dados que armazena metadados de arquivos, não é uma tecnologia de registro prévio.

Alternativa C — ❌ Incorreta

tune2fs é uma ferramenta para ajustar parâmetros de sistemas de arquivos ext2/3/4, não para verificação de erros. Logging é um termo genérico, mas o texto se refere especificamente a journaling, que é o conceito técnico consagrado.

Alternativa D — ❌ Incorreta

Ext2 é um sistema de arquivos, não uma ferramenta. Journaling é a tecnologia correta, mas a primeira parte da alternativa está errada.

Alternativa E — ❌ Incorreta

Ext3 é um sistema de arquivos (embora suporte journaling). A ferramenta não é Ext3; a ferramenta é o fsck. Além disso, o termo mais preciso é journaling, não logging.

PEGA ESSA DICA!

Associe ferramentas a verbos de ação: fsck = verificar/checar; tune2fs = ajustar/otimizar. Journaling é a técnica de diário, enquanto logging é um termo mais amplo.

Gabarito: letra A

Link permanente: /questoes/fc057276