Pesquisa de site

Como restaurar o diretório /tmp excluído no Linux


O diretório /tmp contém principalmente arquivos que são necessários temporariamente, é usado por diferentes programas para criar arquivos de bloqueio e para armazenamento temporário de dados. Muitos desses arquivos são importantes para programas em execução e excluí-los pode resultar em falha do sistema.

Em todos, se não na maioria dos sistemas Linux, o conteúdo do diretório /tmp é excluído (limpo) no momento da inicialização ou no desligamento pelo sistema local. Este é um procedimento padrão para administração do sistema, para reduzir a quantidade de espaço de armazenamento utilizado (normalmente, em uma unidade de disco).

Importante: Não exclua arquivos do diretório /tmp a menos que você saiba exatamente o que está fazendo! Em sistemas multiusuário, isso pode potencialmente remover arquivos ativos, interrompendo as atividades dos usuários (por meio dos programas que eles estão usando).

E se você excluir acidentalmente o diretório /tmp? Neste artigo, mostraremos como restaurar (recriar) o diretório /tmp após excluí-lo.

Leitura sugerida: Como recuperar arquivos excluídos no Linux

Algumas coisas a serem observadas antes de executar os comandos abaixo.

  • o /tmp deve pertencer ao usuário root.
  • defina as permissões apropriadas que permitirão que todos os usuários usem este diretório (torne-o público).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Como alternativa, execute este comando.

sudo mkdir -m 1777 /tmp

Agora execute o comando abaixo para verificar as permissões do diretório.

ls -ld /tmp

A permissão definida aqui significa que todos (proprietário, grupo e outros) podem ler, escrever e acessar arquivos no diretório, e o t (sticky bit), implicando que os arquivos só podem ser excluídos pelo seu proprietário.

Nota: Depois de restaurar o diretório /tmp conforme mostrado acima, é recomendado reiniciar o sistema para garantir que todos os programas comecem a funcionar normalmente.

É isso! Neste artigo, mostramos como restaurar (recriar) o diretório /tmp após excluí-lo acidentalmente no Linux. Deixe seus comentários por meio do formulário de feedback abaixo.