Citando o kernel / Documentation / sysctl / fs.txt
Nr_inodes stands for the number of inodes the system has allocated, this can be slightly more than inode-max because Linux allocates them one pageful at a time.
Nr_free_inodes represents the number of free inodes (?) and preshrink is nonzero when the nr_inodes > inode-max and the system needs to prune the inode list instead of allocating more.
Então, sua suposição é bastante incorreta.
Você pode usar "df -i" para obter a utilização do inode.
Obrigado Piotr