Acho que algo gerou milhões de arquivos ou pastas no meu /tmp no Ubuntu 18.04, pois não consigo executar ls /tmp
ou mesmo arquivos rm -rf /tmp/*
. Então eu tentei reiniciar, mas agora minha máquina está presa na etapa:
A start job is running for Create Volatile Files and Directories
Deixei funcionar por 10 horas e ainda está funcionando, então é provável que esteja trocando para o disco e nunca será concluído. O que eu faço? Como faço para limpar minha pasta /tmp se não consigo inicializar o sistema?
Edit: acrescentei "systemd.debug-shell=1 systemd.show_status=false" para que eu pudesse chegar a um shell. Então eu matei o systemd-tmpfiles
processo e corri mkdir /empty; time rsync -a --delete /empty/ /tmp/
para fazer uma exclusão rápida como sugerido aqui . No entanto, após 30 minutos, ele ainda está em execução.
Você pode inicializar no modo de usuário único , mover a pasta tmp, criar uma nova pasta limpa, definir as permissões e reinicializar. Então você pode fazer o que precisar ser feito com o antigo tmp.
na sessão de usuário único faça:
e reinicie.