Questão FC267059
No sistema Linux, quando o kernel reclamar que um sistema de arquivos, que se tenta desmontar, está ocupado, a utilização do comando fuser ajuda a descobrir essa razão, sendo que e
Unix e Linux
IDECAN · 2018
No sistema Linux, quando o kernel reclamar que um sistema de arquivos, que se tenta desmontar, está ocupado, a utilização do comando fuser ajuda a descobrir essa razão, sendo que este comando também pode relatar o uso de arquivos específicos. Nessa utilização, alguns códigos são exibidos, mostrando o que cada processo está fazendo para interferir na desmontagem. Esses códigos são apresentados por letras, como: [ f ], [ c ], [ e ], [ r ], [ m ]. Assinale a alternativa que apresenta corretamente o significado do código [ f ].
- O processo está atualmente executando um arquivo.
- O processo possui um arquivo aberto para leitura ou gravação.
- O diretório atual do processo se encontra no sistema de arquivos.
- O processo mapeou um arquivo ou biblioteca compartilhada (normalmente um executável inativo).
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
[f] indica que o processo tem um arquivo aberto naquele sistema de arquivos, seja para leitura ou gravação. Em outras palavras, existe um descritor de arquivo ativo apontando para um objeto dentro do ponto de montagem.
Quando o kernel recusa a desmontagem por estar “ocupado”, esse código mostra que a ocupação vem de handles abertos, não apenas de diretórios ou da própria montagem.
Para liberar o ponto de montagem é preciso encerrar ou fechar esse descritor: parar o processo, fechar o arquivo dentro do aplicativo ou usar ferramentas (por exemplo, fuser com sinal ou lsof) para identificar e agir sobre o PID correspondente.
Entender o significado de [f] ajuda a escolher a ação correta sem interromper serviços desnecessariamente.
Conteúdo do catálogo FC Concursos · Atualizado em