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,
- Afsck e journaling.
- BReiserFS e inode.
- Ctune2fs e logging.
- DExt2 e journaling.
- EExt3 e logging.