Вчера, внезапно, мой облачный сервак забил память на 100%. Со мной такое уже не первый раз - раньше виновником был менеджер nodeJs процессов
pm2, который написал логов на пару гигабайт. Но я его усмирил плагином pm2-logrotate. В этот раз виновником были обычные системные логи syslog, которые, вроде как, периодически архивируются (не шарю чесн говоря), но все равно хранятся на диске (в этот раз файлы занимали около 17 гигов).Причем, удалять файл syslog.1, вроде как, не советуют, потому что есть вероятность что-то поломать в системе.
Поэтому копипастнул команду из интернета truncate -s 0 /var/log/syslog и все починилось.
Вообще, вот такой стек команд наковырял, который поможет быстро найти большие файлы и папки
df -h - посмотреть какие диски забитыfind / -size +300M -ls - покажет все файлы больше указанного значения (300 Мб)du -ch --max-depth=4 /var/log покажет папки с их размером указанному путиls -lSh /var/log - список файлов с размером
