Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2024

Sistemas OperacionaisLinux
Código
fg096713
Banca
FGV
Órgão
TCE-GO
Ano
2024
Nível
Superior
Cargo
Analista de Controle Externo - Tecnologia da Informação
Com relação à criação de links entre arquivos, em ambientes operacionais Linux, assinale V para afirmativa verdadeira e F para a falsa.( ) Não é possível criar links físicos para um diretório ou arquivo especial, apenas para arquivos regulares.( ) Links simbólicos só podem ser usados se ambos os arquivos estiverem no mesmo sistema de arquivos.( ) Mesmo que o arquivo original seja excluído, o conteúdo do arquivo ainda estará disponível, desde que pelo menos um link físico exista.As afirmativas são, respectivamente:
  1. AV, V e V
  2. BF, V e F
  3. CV, F e F
  4. DV, F e V
  5. EF, V e V
Revelar gabarito e comentário

GabaritoD — V, F e V

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Links em Linux

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)

Links no Linux
  • 1Hard link (físico)
    • Aponta ao inode
    • Só arquivos regulares
    • Mesmo sistema de arquivos
    • Dados persistem com 1+ link
  • 2Soft link (simbólico)
    • Armazena caminho
    • Qualquer tipo de arquivo
    • Pode cruzar sistemas
    • Dados perdidos se alvo removido
LEVEL · soulevel.com.br

Item I — ✅ Correto

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.

Item II — ❌ Incorreto

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.

Item III — ✅ Correto

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.

NÃO CAIA NESSA!

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.

PEGA ESSA DICA!

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