Questão de Sistemas Operacionais — Sistemas de arquivos — Quadrix 2024
- Código
- qg347364
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Técnico/TI/Suporte
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: letra E (Errado). O comando lsblk no Linux é utilizado para listar informações sobre os dispositivos de bloco (como discos rígidos, SSDs e partições), e não para verificar ou corrigir erros em um sistema de arquivos. A verificação e correção de erros em um sistema de arquivos ext4 é feita pelo comando fsck (file system check), que pode ser invocado diretamente ou através de ferramentas específicas como e2fsck.
O lsblk (list block devices) é uma ferramenta essencial para administradores de sistemas, pois fornece uma visão clara da topologia de armazenamento do sistema. Ele exibe informações como o nome do dispositivo (ex.: sda, sdb), o tamanho, o tipo (disco ou partição), o ponto de montagem e o sistema de arquivos associado. É um comando de consulta e visualização, não de manutenção ou correção.
Por outro lado, o fsck é o utilitário responsável por verificar a integridade do sistema de arquivos e, quando possível, corrigir erros encontrados. No caso específico do ext4, o fsck chama internamente o e2fsck, que é a ferramenta especializada para a família de sistemas de arquivos ext (ext2, ext3 e ext4). O fsck deve ser executado com o sistema de arquivos desmontado ou em modo somente leitura para evitar danos adicionais.
A confusão entre lsblk e fsck é uma pegadinha clássica em provas de concursos, pois ambos estão relacionados ao gerenciamento de discos, mas desempenham funções completamente diferentes. Enquanto um é para listar (diagnóstico visual), o outro é para verificar e reparar (manutenção ativa).
Para fixar o conceito, é importante entender que o Linux possui uma família de comandos para gerenciamento de discos, cada um com uma função específica:
Comando | Função |
|---|---|
| Lista dispositivos de bloco e suas partições |
| Particiona discos (interface interativa) |
| Formata uma partição com um sistema de arquivos |
| Verifica e corrige erros em um sistema de arquivos |
| Monta um sistema de arquivos em um diretório |
| Mostra o espaço usado e disponível nas partições montadas |
A banca Quadrix, ao afirmar que o lsblk é usado para verificar e corrigir erros, explora exatamente essa confusão entre os comandos de listagem e os de manutenção. O candidato que conhece apenas a função básica de cada comando, mas não distingue suas finalidades, pode facilmente cair nessa armadilha.
A banca troca a função do lsblk (listar dispositivos) pela do fsck (verificar e corrigir erros). Ambos são comandos de gerenciamento de disco, mas com propósitos opostos: um é de consulta, o outro de manutenção. Lembre-se: lsblk = listar block devices; fsck = file system check.
A afirmação está incorreta porque atribui ao lsblk uma função que não lhe pertence. O lsblk é um comando de listagem de dispositivos de bloco, exibindo informações como nome, tamanho, tipo e ponto de montagem. A verificação e correção de erros em um sistema de arquivos ext4 é realizada pelo comando fsck (ou e2fsck), que deve ser executado com o sistema desmontado para evitar danos.
Gabarito: letra E (Errado).
Link permanente: /questoes/qg347364