Avui hem tengut aquesta alarma al nostre zabbix:
/: Running out of free inodes (free < 10%)
Per a poder saber quin directori era el que estava ocupant els inodes, he cercat a duckduckgo i he trobat aquesta referència:
https://www.shellhacks.com/how-to-check-inode-usage-in-linux/
Per trobar el directori on hi havia els inodes, he executat això:
{ find / -xdev -printf '%h\n' | sort | uniq -c | sort -rn; } 2>/dev/null | head
Una vegada localitzat el directori on hi havia els fitxers culpables de l’ocupació (eren fitxers temporals de sessions php no tancades) no es pot executar un sudo rm -rf
perquè rm
ens dirà que hi ha massa fitxers i que no pot fer-ho.
Per a esborrar aquesta quantitat tan gran de fitxers, executarem aquesta instrucció dins el directori on hi ha els fitxers:
find . -name "*" -print0 | sudo xargs -0 rm