zoukankan      html  css  js  c++  java
  • Linux 文件系统

    linux 文件系统组成

    ·引导块

    ·超级块

    ·索引节点表

    ·数据块

    引导块:用于存放文件系统的引导程序,引导程序是用于系统引导或启动操作系统

    超级块:用于描述Linux 文件系统的资源状态,包括文件系统的大小,空闲单元位置信息

    索引节点表:下文有

    数据块:是磁盘上存放数据的磁盘块,包括目录文件和数据

    · Linux 索引节点表:

      Linux 文件系统使用索引节点来记录文件信息,索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置 等信息。

    一个文件系统维护了一个索引节点数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。

    系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。

    linux 文件系统将文件索引节点号和文件名同时保存在目录中

    所以,目录  只是  将    文件的索引节点号 和  文件的名称 结合在一起  的一张表。

    目录中每一对文件名称和索引节点号称为一个连接

    对于一个文件来说有唯一的索引节点号与之对应

    对于一个索引节点号,却可以有多个文件名与之对应。

    因此,在磁盘中的同一个文件可以通过不同的路径去访问它。

    索引节点表平时存储在磁盘上

    在需要进行操作的时候读入内存

    通常来说存储在磁盘上的索引节点表称作磁盘索引节点

    而把其在内存中的映像称作内存索引节点表。

  • 相关阅读:
    马哥Linux——第三周作业
    [laravel]phpunit
    [laravel]要点
    [laravel]请求处理
    [angularJS]ng-hide|ng-show切换
    [yii2]urlmanger
    虚拟机bridged, NAT and host-only网络区别
    [yii]Fetch data from database and create listbox in yii
    [shell test] multiple conditions
    特殊的shell变量:
  • 原文地址:https://www.cnblogs.com/Cheetos/p/5367920.html
Copyright © 2011-2022 走看看