Я работаю на довольно маленьком сервере (2 ГБ ОЗУ), где /var/run
mount занимает 950 МБ и достаточно продолжительное время безотказной работы (~ 600 дней).
Я понял, что /var/run
сейчас заполнено:
Filesystem Size Used Avail Use% Mounted on
/dev/root 20G 9.9G 8.3G 55% /
devtmpfs 985M 0 985M 0% /dev
tmpfs 985M 0 985M 0% /dev/shm
tmpfs 985M 985M 0 100% /run
И исследовать больше с ncdu
Я понял, что в основном 95% занимаемой площади из systemd
сеансы.
Могу ли я выполнить очистку без перезагрузки? Как это произошло? Что-то неправильно настроено?
Я использую Centos 7.4
надеюсь, что это поможет:
эта команда может убить процессы в рамках сеанса, поэтому будьте осторожны при использовании этой команды
systemctl | grep "abandoned" | grep -e "-[[:digit:]]" | sed "s/.scope.*/.scope/" | xargs -r systemctl stop
ссылка: https://github.com/systemd/systemd/issues/1961#issuecomment-309335320