inodes:文件索引节点,一个Linux系统支持的文件个数是有限的;
在嵌入式开发板上新建一个 文件,弹出的错误是no space left on device
root@myimx6ek140p:/home/npsdk/offline_data# mkdir 111
mkdir: cannot create directory '111': No space left on device
通过df -h方式查看剩余空间:
root@myimx6ek140p:/home/npsdk/offline_data# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 2.9G 1.5G 1.3G 53% /
devtmpfs 120M 4.0K 120M 1% /dev
tmpfs 40K 0 40K 0% /mnt/.psplash
tmpfs 120M 164K 120M 1% /run
tmpfs 120M 408K 120M 1% /var/volatile
/dev/mmcblk1p1 500M 7.5M 493M 2% /run/media/mmcblk1p1
发现剩余空间还有1.3G
但是通过df -i的方式发现:
root@myimx6ek140p:/home/npsdk/offline_data# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/root 196608 196608 0 100% /
devtmpfs 30614 358 30256 2% /dev
tmpfs 30674 1 30673 1% /mnt/.psplash
tmpfs 30674 254 30420 1% /run
tmpfs 30674 56 30618 1% /var/volatile
/dev/mmcblk1p1 0 0 0 - /run/media/mmcblk1p1
其中:/dev/root 196608 196608 0 100% /表明了没有可用的inodes了
文件个数已经达到了最大值,只有删除一些文件才能够保证继续使用。