Quando o systemd inicia um sistema, uma das primeiras unidades de serviço ativadas é o systemd-tmpfiles-setup. Este serviço executa o comando:
# systemd-tmpfiles --create --remove
Este comando lê os arquivos de configuração de (menos relevante primeiro):
- /usr/lib/tmpfiles.d / *. conf - esses arquivos são fornecidos pelo Pacote RPM e não deve ser editado pelo administrador do sistema.
- /run/tmpfiles.d / *. conf - esses arquivos são normalmente usados pelos daemons para gerenciar seus próprios arquivos temporários de tempo de execução
- /etc/tmpfiles.d / *. conf - esses arquivos são destinados a sysadmis para configurar temporário personalizado locais e para substituir o padrão fornecido pelo fornecedor
Além disso, há três locais onde arquivos temporários são armazenados:
- / var - Dados variáveis específicos deste sistema que devem persistir entre as inicializações
- / run - Dados de tempo de execução para processos iniciados desde a última inicialização. Isso inclui arquivos de ID do processo e arquivos de bloqueio, entre outras coisas. O conteúdo deste diretório é recriado na reinicialização.
- / tmp - Um espaço mundial para arquivos temporários. Arquivos que não foram acessados, alterados ou modificados por 10 dias são excluídos automaticamente. Outro diretório temporário existe em / var / tmp em quais arquivos que não foram acessados, alterados ou modificados em mais de 30 dias são excluídos automaticamente.
Resumindo:
Verifique os arquivos de configuração tmp para ver por que a configuração tmp leva tanto tempo, especialmente observe as entradas no diretório / run porque ele foi recriado no momento da inicialização.