Questão de Sistemas Operacionais — Sistemas de arquivos — Quadrix 2024
- Código
- qg347506
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico Administrativo - Suporte Técnico em Informática
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: letra C (Certo). O sistema de arquivos ext4, sucessor do ext3, oferece suporte a journaling — mecanismo que registra em um log (diário) as alterações pendentes antes de aplicá-las ao sistema de arquivos principal, permitindo recuperação rápida e consistente após falhas. Essa é uma característica consolidada da família ext desde o ext3, e o ext4 a mantém.
O journaling é um recurso de confiabilidade presente em diversos sistemas de arquivos modernos. A ideia central é simples: antes de executar uma sequência de operações de escrita no disco (como excluir um arquivo, que envolve remover a entrada do diretório, liberar o inode e devolver os blocos ao pool disponível), o sistema registra a intenção dessas alterações em uma área especial chamada journal (diário). Se ocorrer uma falha de energia ou um crash no meio do processo, o sistema não precisa varrer o disco inteiro com uma ferramenta como o fsck para detectar inconsistências — basta reler o journal e repetir (ou descartar) as operações registradas, garantindo que o sistema de arquivos volte a um estado consistente de forma muito mais rápida.
O ext4 é o sistema de arquivos padrão da maioria das distribuições Linux atuais. Ele foi projetado como sucessor do ext3, que já introduziu o journaling como sua principal evolução sobre o ext2. O ext2, por sua vez, não possui journaling — essa é a distinção clássica que as bancas exploram. O ext4 mantém o journaling do ext3 e adiciona outras melhorias, como suporte a volumes de até 1 EiB, arquivos de até 16 TiB, uso de extensões (extents), pré-alocação e alocação atrasada de blocos, e subdiretórios ilimitados.
É importante não confundir o journaling com outros mecanismos de proteção. O journaling não é um backup nem uma cópia de segurança dos dados — ele registra as operações de escrita para garantir a consistência das estruturas do sistema de arquivos (metadados e, opcionalmente, dados). Também não deve ser confundido com o conceito de memória cache ou swapping, que são temas de gerência de memória, não de sistemas de arquivos. A banca, ao inserir o item no contexto de "gerência de memória primária e secundária", pode tentar induzir o candidato a pensar em outro assunto, mas a afirmação é objetiva e correta.
A pegadinha aqui é sutil: o candidato pode confundir o ext4 com o ext2, que não suporta journaling, ou pode achar que o journaling é um recurso exclusivo de outros sistemas como NTFS ou XFS. Mas o ext4, assim como o ext3, NTFS, XFS, JFS e ReiserFS, suporta journaling. O ext2 e o VFAT são exemplos de sistemas que não possuem esse recurso.
A afirmação está correta. O ext4 oferece suporte a journaling, assim como seu antecessor ext3. Essa é uma característica fundamental dos sistemas de arquivos modernos da família ext, garantindo recuperação rápida e consistente após falhas. O ext4 mantém o journaling do ext3 e adiciona outras melhorias, como extensões, pré-alocação e suporte a volumes e arquivos maiores.
Para fixar, lembre-se da evolução: ext2 (sem journaling) → ext3 (adiciona journaling) → ext4 (mantém journaling + melhorias). Na prova, se a questão perguntar sobre journaling, os sistemas que suportam incluem ext3, ext4, NTFS, XFS, JFS e ReiserFS. Os que não suportam incluem ext2 e VFAT.
Gabarito: letra C (Certo).
Link permanente: /questoes/qg347506