索引节点 Inode

inode概述

        硬盘要存储数据,首先要分区,然后格式化创建文件系统,最后存数据。

 

       indoe,中文意思是索引节点,在每个linux存储设备或存储设备的分区,被格式化ext4文件系统后,一般有两部分,第一部分是inode(很多个),第二部分是Block(很多个 )

       Block  是用来存储实际数据的,例如:照片,视频等普通文件

       inode 就是用来存储这些数据属性信息的,inode属性信息包括但不限于文件大小,属主,归属的用户组,用户权限,文件类型,修改时间,还包含指向文件实体的指针的功能,但是inode不包含文件名、

       inode 除了记录文件属性的信息外,还会为每个文件进行信息索引,所以有了inode的数值,操作系统根据指令,即可通过inode的值最快找到相对应的文件实体文件。

       inode 相同的文件,互为硬链接文件

  inode和block示意图

  

读文件的时候,先找到文件名 根据文件名 找到inode 然后找到block

 

inode 存放文件的属性信息,所以每个inode本身是有大小的,Centos5系列inode是128字节,Centos6系列inode的默认字节是256字节,inode的大小在分区被格式化之后创建文件系统之后定下来的,就无法更改了,格式化之前可以指定inode大小,但是一般工作环境没有这个要求。

查看inode信息的方法 

 1  ls -i   

2  stat  filename

 

 查看文件系统inode的大小

  dumpe2fs  /dev/sda1[设备名称] | grep -i "inode size"

 查看 文件系统inode全部数量和已用数量

   df -i 

  查看磁盘的使用量

  df  -h

   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值