为什么要引入索引分配方式?

网上有关“为什么要引入索引分配方式?”话题很是火热,小编也是针对为什么要引入索引分配方式?寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

索引节点,其英文为 Inode ,是 Index Node 的缩写 。索引节点是整个 Linux

文件系统的基础。存储于文件系统上的任何文件都可以用索引节点来表示。举一个例子来说,假设有一个老图书馆里面有一本登记簿,上面记录着馆内的书名及存放

位置 ,比如在哪一间的第几排存放着哪一本书,以及书的作者是谁 。在这里,记录着一本书的那一行就是索引节点。索引节点以同样的方式来存储对象 ,我们会在下

面学习。

在 Linux 系统中,文件系统主要分为两部分,一部分为元数据(metadata) ,另一部分为数据本身 。元数据 ,换句话说,就是“包含了与数据有关信息的数据”。索引节点就管理着文件系统中元数据的部分。

索引节点基础知识

如上所述,文件系统中的任何一个文件或目录都与一个索引节点相对应 。每个索引节点都是一个数据结构 ,存储着目标数据的如下信息:

文件大小(以字节为单位)

(存放文件的)设备标识符

(文件所有者的)用户标识符

用户组标识符

文件模式(所有者、用户组及其他人对于文件的读取有怎样的权限)

扩展属性(如 ACL)

文件读取或修改的时间戳

链接数量(指向该文件的硬链接数,记住,软链接不计算在内)

指向存储该内容的磁盘区块的指针

文件分类(是普通文件 、目录还是特殊区块设备)

文件占用的区块数量

Linux 文件系统从来不存储文件创建时间 ,许多人都不清楚这一点。

一个典型的索引数据看起来会是像下面这样:

# stat 01

Size:Blocks:1816IO Block:4096regular file

Device:803h/2051dInode:Links:1

Access:(0644/-rw-r--r--)Uid:(0/root)Gid:(0/root)

Access:2012-09-0701:46:54.-0500

Modify:2012-04-2706:22:02.-0500

Change:2012-04-2706:22:02.-0500

索引节点是在何时并以怎样的方式创建的?

索引节点的创建与正在使用的文件系统有关。一些文件系统在创建时就创建了索引节点,故其索引节点的数量有限 。而一些如 JFS 和 XFS 等系统也在文件系统创建时创建索引节点,但使用动态节点分配 ,并按需扩大索引节点的数量,因此可以避免所有索引节点用完的情况 。

当读取文件时都发生了什么?

当用户试图读取文件或与该文件相关的信息时,他会使用文件名称。但是 ,实质上这个文件名称首先映射为存储于目录表中的索引点节号码。通过该索引节点号码又读取到相对应的索引节点 。索引节点号码及相对应的索引节点存放于映射表(Inode table)中。

索引节点指针结构

上面已经解释过,索引节点只存储元数据信息,其中包括真正的数据存储的区块的信息。下面就来解释一下索引节点指针结构 。

如这篇维基百科上面的文章解释的那样 ,这个结构可能会有 11 到 13 个指针 ,但大多数文件系统会以 15 个指针的形式来存储数据结构。这 15 个指针包括:

直接指向文件数据区块的 12 个指针,称为直接指针(direct pointer)。

一个单独非直接指针(singly indirect pointer),指向一个由多个指针构成的区块 ,后者的指针又指向文件数据区块 。

一个双重非直接指针(doubly indirect pointer),指向一个由多个指针构成的区块,后者的指针又指向一个由多个指针构成的区块 ,这一区块的指针又指向文件数据的区块。

一个三重非直接指针(triply indirect pointer),指向一个由多个指针构成的区块,后者的指针又指向一个由多个指针构成的区块 ,其指针又指向另一个由多个指针构成的区块,这一区块的指针又指向文件数据的区块。

关于“为什么要引入索引分配方式? ”这个话题的介绍,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

本文来自作者[许昕彤]投稿,不代表格瑞号立场,如若转载,请注明出处:https://m.gree0731.com/ig/18038.html

(59)

文章推荐

  • 增值税附加税率是多少

    网上有关“增值税附加税率是多少”话题很是火热,小编也是针对增值税附加税率是多少寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。增值税附加税率如下:1、一般情况下小规模企业增值税的附加税率是3%,一般纳税人,增值税是销项税减去进项税的差额,销项税按照17%交税;

    2025年07月23日
    61
  • 实操教程“毛豆互娱可以开挂吗”(详细开挂教程)

    您好:毛豆互娱可以开挂吗这款游戏是可以开挂的,软件加微信【添加图中QQ群】确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微信【添加图中QQ群】安装软件.1.

    2025年08月16日
    46
  • 素颜霜什么时候涂?

    素颜霜是很多人都非常喜欢用的一款化妆品,因为素颜霜具有很多作用,例如可以调整肤色等等呢个,所以很多人都经常会用素颜霜,只是许多人都并不清楚什么时候要吐素颜霜,那么素颜霜什么时候涂?素颜霜怎么涂均匀?素颜霜怎么用?1、素颜霜什么时候用最好素颜霜一般是白天用比较好。座位护肤后的最后一步使用。素颜霜能不能

    2025年09月04日
    66
  • 年化收益率10% 在投资圈是什么水平

    网上有关“年化收益率10%在投资圈是什么水平”话题很是火热,小编也是针对年化收益率10%在投资圈是什么水平寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。初级水平(收益率:1.93%/年)居民消费价格指数(CPI)是一个反映居民家庭一般所购买的消费品价格水

    2025年09月06日
    53
  • 中午可以用雪完美祛痘面膜怎么样

    中午可以使用雪完美祛痘面膜,这款面膜是一款专门针对痘痘肌肤而设计的,它能够深度清洁毛孔内的污垢和油脂,有效预防和治疗痘痘问题。雪完美祛痘面膜含有丰富的天然植物成分,如白茶、甘*、薄荷等,这些成分不仅可以保持皮肤的水润度,还能够有效舒缓皮肤,并修护受损部位。这款面膜具有强大的清洁功效,能够吸附毛孔内的

    2025年09月11日
    59
  • 韩国化妆品前三名是哪些品牌?

    著名韩国化妆品韩国十大化妆品排名:1:婵真2:THEFACESHOP3:兰芝4:MISSHA美思5:ETUDE(爱丽)化妆品6:DEOPROCE(三星)化妆品7:VOV化妆品8:LOVE(永爱)化妆品9:DODO(多多)化妆品10:LG/蝶妆1:婵真绝对是韩国的一

    2025年09月15日
    40
  • QQ输入法如何使用即时翻译功能

    网上有关“QQ输入法如何使用即时翻译功能”话题很是火热,小编也是针对QQ输入法如何使用即时翻译功能寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。QQ输入法如何使用即时翻译功能 QQ输入法使用中英混输功能的方法如下: QQ拼音4.2版本提

    2025年09月17日
    42
  • 上班十几天不想干了有工资吗

    法律分析:有工资,根据我国法律规定,只要有事实劳动关系存在,不管工作多久,公司都必须付给劳动者相应的报酬。因此十几天的劳动报酬公司必须支付给劳动者,这是有法律依据,受法律保护的,劳动者依法解除劳动合同时,用人单位应在解除或终止劳动合同时一次付清劳动者工资。法律依据:《中华人民共和国劳动法》第五十条

    2025年09月19日
    39
  • 叶子护肤品属于什么档次

    中等档次。该品牌在国内享有一定的知名度和火爆程度,产品主要以天然植物成分为特点,注重补水保湿功效。由于不含刺激性成分,敏感性肌肤的消费者也可以放心使用。根据一叶子品牌在市场上所处位置、价格范围和消费者接受程度等因素综合考量,将其归类为中等档次比较贴切。洗面奶是日常护肤的必备护肤品。洗面奶的选择和使用

    2025年10月04日
    47
  • 珀莱雅的珀怎么读

    “珀”用于译音或专名时读bo(第二声)。珀莱雅是始于中国放眼于世界的具有国际化前沿的妆品品牌,18年间?潜心探索肌肤新生科技,严格甄选优质原料,不断创新发现科技护肤技术,为所有消费者提供科学、安全、见效快的前沿科学肌肤解决方案。品牌隶属于珀莱雅化妆品股份有限公司,自2003年?诞生以来,秉承着年轻前

    2025年10月06日
    44

发表回复

本站作者后才能评论

评论列表(4条)

  • 许昕彤
    许昕彤 2025年09月04日

    我是格瑞号的签约作者“许昕彤”!

  • 许昕彤
    许昕彤 2025年09月04日

    希望本篇文章《为什么要引入索引分配方式?》能对你有所帮助!

  • 许昕彤
    许昕彤 2025年09月04日

    本站[格瑞号]内容主要涵盖:生活百科,小常识,生活小窍门,知识分享

  • 许昕彤
    许昕彤 2025年09月04日

    本文概览:网上有关“为什么要引入索引分配方式?”话题很是火热,小编也是针对为什么要引入索引分配方式?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...

    联系我们

    邮件:格瑞号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们