Questão de Sistemas Operacionais — Linux — FGV 2024
- Código
- fg096713
- Banca
- FGV
- Órgão
- TCE-GO
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Controle Externo - Tecnologia da Informação
- AV, V e V
- BF, V e F
- CV, F e F
- DV, F e V
- EF, V e V
GabaritoD — V, F e V
Gabarito: letra D (V, F, V). A primeira afirmativa é verdadeira: hard links são permitidos apenas para arquivos regulares, não para diretórios ou arquivos especiais. A segunda é falsa: links simbólicos podem atravessar sistemas de arquivos, pois armazenam um caminho. A terceira é verdadeira: a remoção de um nome de hard link não exclui os dados enquanto existir outro link físico para o mesmo inode.
A questão testa o conhecimento sobre os dois tipos de links no Linux e suas propriedades.
Característica | Hard Link (Link Físico) | Soft Link (Link Simbólico) |
|---|---|---|
Pode ser criado para diretórios? | Não | Sim |
Pode atravessar sistemas de arquivos? | Não | Sim |
O que ocorre se o arquivo original for excluído? | Dados permanecem (se houver outro hard link) | Link quebrado (dados perdidos) |
Tipo de arquivo permitido | Apenas arquivos regulares | Qualquer tipo (arquivo, diretório, especial) |
Hard links (links físicos) apontam diretamente ao inode do arquivo. O sistema operacional proíbe a criação de hard links para diretórios (para evitar loops no sistema de arquivos) e para arquivos especiais (dispositivos, pipes nomeados, sockets etc.). Só arquivos regulares podem ter hard links adicionais.
Links simbólicos (soft links) são arquivos especiais que contêm o caminho para o alvo. Por isso, não precisam estar no mesmo sistema de arquivos — podem apontar para arquivos em outras partições, discos ou até mesmo em servidores remotos montados via NFS. A afirmação de que só podem ser usados no mesmo sistema de arquivos é falsa.
Hard links compartilham o mesmo inode. O comando rm remove apenas um nome do diretório (link). O inode e os dados permanecem enquanto houver pelo menos um hard link referenciando-o. Portanto, mesmo que o "arquivo original" (um dos nomes) seja excluído, o conteúdo continua acessível através de outro hard link.
Conclusão: Itens I e III verdadeiros, item II falso → sequência V, F, V → alternativa D.
A banca troca as propriedades: no item II, inverte a característica dos links simbólicos (que podem cruzar sistemas de arquivos) com a restrição dos hard links (que não podem). Memorize: hard links = mesmo sistema de arquivos; soft links = qualquer sistema.
Para fixar: hard link = cópia do nome que aponta para o mesmo inode; soft link = atalho que guarda o caminho. Na prova, lembre-se: hard link não pode diretório, soft link pode qualquer coisa.
Link permanente: /questoes/fg096713