Um sistema Linux precisa ajustar os parâmetros de montagem de um disco com sistema de arquivo ext4, para buscar um equilíbrio entre garantia de integridade e desempenho. Para tal, o sistema de arquivo ext4 deve usar o journalling no modo
- A)balanced.
Balanced não é um modo de journaling do ext4, então a alternativa não corresponde à nomenclatura técnica correta.
- B)writeback.
Writeback existe no ext4, mas prioriza desempenho e oferece menos garantia de consistência, o que foge do equilíbrio pedido.
- C)journal.
Journal é o modo mais seguro, porém mais pesado, pois registra dados e metadados no journal, indo além do equilíbrio solicitado.
- D)ordered.
Ordered é o modo clássico do ext4 para conciliar integridade e desempenho, com metadados no journal e dados gravados antes do commit.
- E)writethrough.
Writethrough não é o nome do modo de journaling do ext4, sendo um termo que lembra cache, não a política de journaling pedida.
Gabarito: D
No ext4, o journaling serve para reduzir risco de corrupção quando o sistema cai no meio de uma escrita. A ideia é simples: antes de gravar tudo no lugar definitivo, o sistema registra no journal as operações pendentes, para depois concluir a atualização com mais segurança. O ponto central da questão é o equilíbrio entre integridade e desempenho. Se você quer proteção, mas sem deixar o disco "moendo" demais, o modo mais cobrado é o ordered. Nele, os metadados são registrados no journal, e os dados são gravados no disco antes do compromisso dos metadados. Isso evita que apareçam metadados apontando para dados ainda não escritos, o que é um bom meio-termo. Já o modo journal é mais conservador: registra dados e metadados no journal, o que aumenta a segurança, mas pesa mais no desempenho. O writeback é o oposto do cuidado extra: pode ser mais rápido, mas não garante a mesma ordem entre dados e metadados, então a integridade fica menos protegida. Por isso, o gabarito é a letra D. Em provas, especialmente quando a banca fala em "equilíbrio entre garantia de integridade e desempenho", pense logo no modo ordered do ext4.