Какво представлява инòдът, как да видиш използването на инòдите с df -i и как да намериш директории с милиони малки файлове.
Инòдът е структурата от данни, която файловата система от unix тип използва, за да съхранява информация за файл, като неговия собственик, права, размер и къде се намират данните му. Всеки файл използва един инòд, а много файлови системи имат фиксиран брой, така че милиони малки файлове могат да причинят грешката „Няма повече място на устройството“, докато df -h все още показва свободно пространство.
'df -i' извежда общия брой, използваните и свободните инòди за всяка файлова система. 'ls -i' показва номера на инòда на файла, а 'stat <file>' показва подробностите за неговия инòд.
Директориите за сесии или кеш на уеб приложения, опашките за поща, неротираните малки лог файлове и кешовете за компилация могат да създадат милиони файлове.
GNU du може да брои инòди: 'du --inodes -x / | sort -n | tail' извежда директориите с най-много записи.
df -i (IUse% близо до 100%).sudo du --inodes -x --max-depth=3 / | sort -n | tail -20find /path -type f -mtime +7 -delete след тренировъчно изпълнение без -delete.Последна промяна: 2026-10-08
Как да разчиташ изхода на df, защо Use% може да достигне 100%, преди Avail да стане нула за обикновените потребители, и как да провериш inode-овете с df -i.
Как да използваш find за извеждане на списък с големи или стари файлове в Linux, да ги прегледаш безопасно и да изтриеш само това, което си проверил.
Как да намериш какво заема мястото на Linux диск с du и интерактивния ncdu, с опции, които остават в една файлова система.