Linux基础知识:如何获取根分区的总索引节点

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

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

密切注意inode为何很重要?

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

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

linuxidc@linuxidc:~/www.linuxidc.com$ ls -lai /
用量 1943048
      2 drwxr-xr-x  25 root  root          4096 12月 12 18:08 .
      2 drwxr-xr-x  25 root  root          4096 12月 12 18:08 ..
1444609 drwxr-xr-x  2 root  root          4096 11月 13 17:15 bin
1050625 drwxr-xr-x  4 root  root          4096 12月  6 01:20 boot
1313281 drwxr-xr-x  2 root  root          4096 2月  17  2019 cdrom
      3 drwxr-xr-x  23 root  root          4740 1月  12  2020 dev
 525313 drwxr-xr-x 165 root  root        12288 1月  10 22:19 etc
1707265 drwxr-xr-x  3 root  root          4096 12月 13 07:16 home

Linux基础知识:如何获取根分区的总索引节点 

列出目录中的索引节点

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

linuxidc@linuxidc:~/www.linuxidc.com$ sudo du –inode /

Linux基础知识:如何获取根分区的总索引节点

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

linuxidc@linuxidc:~/www.linuxidc.com$ sudo df -i /
[sudo] linuxidc 的密码
文件系统        Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda5      2626560  670286 1956274      26% /
linuxidc@linuxidc:~/www.linuxidc.com$ sudo df -ih /
文件系统      Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/sda5      2.6M    655K    1.9M      26% /

Linux基础知识:如何获取根分区的总索引节点

有关详细的inode定义,请阅读Linux Information Project文章:http://www.linfo.org/inode.html。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 软件 Linux基础知识:如何获取根分区的总索引节点 https://www.lizi.tw/soft/17405.html

建筑工地上施工员,闲暇时弄个博客打发时间,

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

Linux基础知识:如何获取根分区的总索引节点-海报

分享本文封面