If snapshots consume more space than has been reserved for them by the snap reserve command (see na_snap(1)), then the excess space consumed by snapshots is reported as used by the active file system as well as by snapshots. In this case, it may appear that more blocks have been used in total than are actually present in the file system.
With the -i option, df displays statistics on the number of free inodes.
toaster> df Filesystem kbytes used avail capacity Mounted on / 4339168 1777824 2561344 41% / /.snapshot 1084788 956716 128072 88% /.snapshot
If snapshots consume more than 100% of the space reserved for them, then either the snapshot reserve should be increased (using snap reserve) or else some of the snapshots should be deleted (using snap delete). After deleting some snapshots, it may make sense to edit the snap schedule command in the system initialization file, /etc/rc (see na_rc(5)), to reduce the number of snapshots that are kept on line.
Show file system inode usage:
toaster> df -i Filesystem iused ifree %iused Mounted on / 164591 14313 92% /