解释i节点在文件系统中的作用

在linux文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。i节点包含了描述一个文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构。

i节点是一个64字节长的表,含有有关一个文件的信息,其中有文件大小、文件所有者、文件存取许可方式,以及文件为普通文件、目录文件还是特别文件等。在i节点中最重要的一项是磁盘地址表。

i节点描述:

(1)一个i节点可以有多个文件名来对应它

(2)i节点能描述文件占用的块数

(3) i节点描述了文件大小和指向数据块的指针

(4)通过i节点实现文件的逻辑结构和物理结构的转换

超级块是存储对应文件系统元数据的结构,存储的元数据包括包括文件系统大小,块大小,以及空闲及已使用的块的数量。

通过文件名存取文件时,文件系统内部的操作过程是通过:文件名在目录中查找对应的I节点,通过I节点存取文件数据。

解释i节点在文件系统中的作用?超级块作用?相关推荐

  1. Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系

    一:文件系统 1. 什么是文件系统? 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统. 通常文件系统是用于存储和组织文件的一种机制,便于对文件进行方便的查找与访问. 文件系统 ...

  2. 4.4 Linux文件系统-挂载卸载和超级块

    1:基本信息 代码:linux-0.11 super.c : 含有处理超级快的代码 超级块是设备的映射,超级块的操作关系到设备文件系统操作 下面会解析: 对超级块进行操作(创建,读取,释放) get_ ...

  3. 一步一步粗谈linux文件系统(三)----超级块(superblock)【转】

    本文转载自:https://blog.csdn.net/fenglifeng1987/article/details/8302921 超级块是来描述整个文件系统信息的,可以说是一个全局的数据结构,可以 ...

  4. linux名词解释目录文件,Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在()目...

    从电商的增速来看,网上零售的增长速度呈现逐年下降的趋势. 篮球双手反弹传球的击地点应在距离接球人2/3的地方 有抗震设防要求的框架结构,对一二级抗震等级,纵向受力钢筋的屈服强度实测值与强度标准值的比值 ...

  5. linux文件系统dentry_文件系统中超级块、inode和dentry三者的分析

    原标题:文件系统中超级块.inode和dentry三者的分析 文件系统是用于存储和组织文件的一种机制,便于对文件进行方便的查找与访问. 而随着文件种类的增多,扩增了更多的文件系统,为了对各种文件系统进 ...

  6. linux vfs 根节点名称,Linux:文件,目录项,索引节点,超级块,VFS,具体文件系统...

    [笔记:http://m.blog.csdn.net/blog/zhouzhou135] 在了解文件系统之前,先了解磁盘格式化的知识. 所以要理解文件系统的数据结构,要从两个方向来理解: 1:磁盘中的 ...

  7. ext4文件系统中super_block、ext4_super_block、ext4_sb_info

    超级块代表了整个文件系统,超级块是文件系统的控制块,有整个文件系统信息,一个文件系统所有的inode都要连接到超级块上,可以说,一个超级块就代表了一个文件系统. 各种文件系统都必须实现超级快对象,该对 ...

  8. ext3文件系统超级块损坏修复

    转载地址:http://blog.chinaunix.net/uid-26557245-id-3748168.html 超级块:从磁盘上读出来的第一块信息就是超级块(superblock),它记录了磁 ...

  9. Linux文件系统中的inode节点详细介绍

    一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB). 操作系统 ...

最新文章

  1. solr源码分析之solrclound
  2. VMDNS服务器未响应,vmware克隆虚拟机后进行网络配置
  3. AI:人工智能实践六大场景(金融信用违约、反欺诈模型、客户偏好洞察、智能推荐、精准营销、客户流失管理)及其对应常用机器学习算法经验总结(不断更新)
  4. numpy中reshape,multiply函数
  5. php ajax mysql 分页查询_PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
  6. int java 时间,java 时间处理类
  7. phpstudy免费安全检测服务_武汉一高校15名大学生暑期进行免费甲醛检测服务? 服务500个家庭...
  8. MySql BlackHole存储引擎
  9. 定位到文件目录并选定文件
  10. Perl语言必看书籍推荐
  11. WIN7 X64完美卸载SQL2008 R2并重装SQL2008
  12. Unity URP入门实战
  13. keyshot怎么贴logo_KeyShot图文教程,三步教你如何使用添加有织纹的Logo
  14. 39-程序中的三国天下
  15. python分支结构if详解
  16. sap 获取计划订单bapi_【原创】2011.09.18 SAP 订单中修改订单净价
  17. 利用大数据挖掘和知识发现技术辅助智慧城市发展
  18. Basic4android 的妈妈 Basic4ppc
  19. 如何在WPS、MathType中输入傅立叶变换的符号
  20. 过量摄入后变成丑八怪的6种食物

热门文章

  1. 四种Sandcastle方法生成c#.net帮助类帮助文档
  2. 模拟摇奖:从1-36中随机抽出8个不重复的数字
  3. 阅读微信支付demo收获
  4. 《计算机组成与体系结构:性能设计》读后小记 11、指令集:寻址方式和指令格式...
  5. 我的Blog页面设计
  6. 【python初识】列表与函数模块
  7. 清华大学图神经网络综述:模型与应用
  8. 极致真实感受 无边硬屏即将登场
  9. 《云计算:原理与范式》一3.9 SaaS集成服务
  10. 镜像的分层结构 - 每天5分钟玩转容器技术(11)