free inodes

  Algemeen, Unix

het komt wel eens voor dat je wilt weten hoeveel files er in een directory staan. bv als je filesysteem alle inodes in gebruik heeft. vaak kijk je er in eerste instantie over heen. maar krijg je meldingen als “no space available” en met df ziet alles er goed uit, kijk dan nog eens met de -i vlag naar het aantal inodes wat in gebruik is.

met de volgende find regel kan je eenvoudig op zoek naar de directory waar de meeste files in staan. begin bv in

# find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -n
6 tmp
9 root
19 export
1957 etc
2890 apps
8098 var
50637 usr
516139 opt