df -h 和df -i 的区别
df 是用来查看磁盘使用情况的
df -h
df -h 输出的字段包括
Filesystem 文件系统的名称
Size 文件系统总容量
Used 已用了多少磁盘空间
Available 可用的磁盘空间
Mounted on 文件系统的挂载点(即文件系统所在目录)
df -i 展示磁盘inode的使用情况
df -i 输出的字段包括
Filesystem 文件系统的名称
Inodes 文件系统的inode总数
Used 已用的inode数量
Available 可用的inode数量
Mounted on 文件系统的挂载点(即文件系统所在目录)
inode是什么?
磁盘的最小存储单元叫"扇区",磁盘中有很多个扇区,操作系统读硬盘数据时不能一个个扇区读,这样效率太低,而是多个扇区组成一个“块”,一个一个“块”进行读取。
每个块上有一个地方,存储文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。每个文件都必须占用一个inode。
在小文件太多了的情况下,有可能发生inode已经用光,但是硬盘还未存满的情况。这时,就无法在硬盘上创建新文件。会报磁盘空间已满的错误。