Linux 如何获取根分区的总索引节点

在Linux和其他类似Unix的操作系统上,一个索引节点存储的信息描述文件或目录(也就是文件,因为Unix中的所有文件都是文件),但其名称和内容或其实际数据除外。因此,每个文件都由一个索引节点索引,该索引节点是有关该文件的元数据。


一个索引节点中包含的信息,如该文件的物理位置,所述文件的大小,文件的所有者和组,该文件的访问权限(读,写和执行),时间戳,以及指示硬链接的数目的计数器指向文件。


inode为何很重要?

文件系统空间不足的一种可能方法是当所有inode用完时。即使磁盘上有足够的可用空间,也会发生这种情况。文件系统中所有索引节点的使用可能会阻止新文件的创建。此外,它可能导致系统突然停止。

要获取目录(例如,目录)中文件的索引节点数,请打开终端窗口并运行以下ls命令,其中该-l选项表示长列表格式,-a表示所有文件,并-i表示打印每个文件的索引号文件。

# ls -lai /


image.png


要获取根目录中的索引节点总数,请运行以下du命令

# du --inode /


image.png

要列出根分区中有关索引节点使用情况的统计信息(可用量,已使用量和可用量以及使用百分比),请按以下方式使用df命令(该-h标志允许以人类可读格式显示信息)。

#  df -ih /

image.png

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:如何在文件和目录中查找特定的字符串或单词
下一篇:CentOS 7.x 部署 OpenStack 之 Neutron服务 (五)

发表评论

阿里云2021年 618 年中钜惠活动