Тема: Корневой раздел / заполнен на 100%, Telegraf удалять нельзя
Здравствуйте.
На контроллере Wiren Board корневой раздел полностью заполнен:
Filesystem Size Used Avail Use% Mounted on
/dev/root 2.0G 1.8G 0 100% /
/dev/mmcblk0p6 55G 3.6G 49G 7% /mnt/data
Вывод по каталогам:
/usr 1.7G
/usr/lib 965M
/usr/bin 414M
/usr/share 253M
Самые крупные файлы:
268M /usr/bin/telegraf
156M /usr/lib/firefox-esr/libxul.so
72M /usr/lib/aarch64-linux-gnu/libLLVM-11.so.1
44M /usr/lib/gcc/aarch64-linux-gnu/10/cc1plus
36M /usr/lib/firefox-esr/browser/omni.ja
28M /usr/lib/aarch64-linux-gnu/libicudata.so.67.1
Telegraf используется и удалять его нельзя.
Изначально дополнительно занимали место журналы systemd:
/var/log/journal — 6.3G по du
journalctl --disk-usage — 3.9G
Журналы были очищены:
journalctl --vacuum-size=50M
Освободилось 3.9 ГБ, после чего:
Archived and active journals take up 80.0M in the file system.
Однако df по-прежнему показывает:
/dev/root 2.0G 1.8G 0 100% /
Перезапуск systemd-journald ситуацию не изменил. Удалённых открытых файлов журналов не найдено; вывод find /proc/*/fd показывает только memfd:mozilla-ipc (deleted), относящиеся к Firefox.
Дополнительные данные:
df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/root 128K 44K 85K 35% /
То есть проблема не в inode’ах. Сейчас по du видимое содержимое root-раздела занимает около 1.8 ГБ, из них около 1.7 ГБ — /usr.
Просьба подсказать:
- Как безопасно освободить место, не удаляя Telegraf и не нарушая работу контроллера?