superblock:记录此 filesystem 的整体资讯,包括inode/block的总量、使用量、剩余量, 以及档案系统的格式与相关资讯等;
inode:记录档案的属性,一个档案占用一个inode,同时记录此档案的资料所在的 block 号码;
block:实际记录档案的内容,若档案太大时,会占用多个 block 。

  • Filesystem Description (档案系统描述说明)

这个区段可以描述每个 block group 的开始与结束的 block 号码,以及说明每个区段 (superblock, bitmap, inodemap, data block) 分别介于哪一个 block 号码之间。

  • block bitmap (区块对照表)

如果你想要新增档案时总会用到 block 吧!那你要使用那个 block 来记录呢?当然是选择‘空的 block ’来记录新档案的资料啰。 那你怎么知道那个 block 是空的?这就得要透过 block bitmap 的辅助了。从 block bitmap 当中可以知道哪些 block 是空的,因此我们的系统就能够很快速的找到可使用的空间来处置档案啰。

同样的,如果你删除某些档案时,那么那些档案原本占用的 block 号码就得要释放出来, 此时在 block bitmpap 当中相对应到该 block 号码的标志就得要修改成为‘未使用中’啰!这就是 bitmap 的功能。

  • inode bitmap (inode 对照表)

这个其实与 block bitmap 是类似的功能,只是 block bitmap 记录的是使用与未使用的 block 号码, 至于 inode bitmap 则是记录使用与未使用的 inode 号码啰!

转载于:https://www.cnblogs.com/sinkzephyr/archive/2008/11/27/1342241.html

Linux学习笔记(知识点总结)相关推荐

  1. Linux学习笔记 文件服务Vsftp详细介绍

    Linux学习笔记 文件服务Vsftp详细介绍 知识点: 1.FTP使用TCP连接和TCP端口 2.在进行通信时,FTP需要建立两个TCP连接: 一个用于控制信息,TCP端口号缺省为21 一个用于数据 ...

  2. Linux入门怎么学?262页linux学习笔记,零基础也能轻松入门

    #种一棵树最好的时间是十年前,其次是现在 很多程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后这类问题大多都会变得不再那么明显,工作的方向也会逐渐变得清晰起来. 但是没过多久,能了解 ...

  3. 【Linux学习笔记④】——Shell程序设计【变量 输入与输出 条件表达式 判断语句 循环语句 Shell函数】

    ⌛️ 文章目录 一.Shell 概述 二.Shell 脚本的定义与执行 2.1 Shell 脚本的定义 2.2 Shell 脚本的执行 三.Shell 变量 3.1 用户自定义变量 3.2 环境变量 ...

  4. I.MX6ULL ARM Linux学习笔记

    I.MX6ULL ARM Linux学习笔记 写在前面 S1:U-Boot S2:正点原子U-Boot编译 S3:U-Boot基本命令第1讲:help.bdinfo和环境变量命令 S4:U-Boot基 ...

  5. Linux学习笔记(3)基本命令Part3——用户和组管理

    本节的关键是查看.修改用户权限. 在一开始,我先介绍一下权限号怎么理解,再进入到本期的命令学习. 首先,用命令ls -l查看当前目录下的文件/文件夹权限: 假设看到下列内容: -rw-rw-r--. ...

  6. linux rcs文件中的ip,linux学习笔记之diff和patch命令

    关键字:Linux 学习笔记 运维 系统 命令 一.命令的功能 diff命令的功能为逐行比较两个文本文件,列出其不同之处.可是做成diff记录也就是补丁. patch就是利用diff制作的补丁来打到文 ...

  7. (零)我为什么要写Linux学习笔记?

    我对Linux有强烈的好奇心,兴趣:写学习笔记会让我有成就感:我记忆力实在不好.好吧,其实真正原因是:如果我能把自己学到的知识简明扼要的讲出来,写出来,那便证明我真的学懂了我想学的知识.没时间怎么办? ...

  8. linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库

    Linux学习笔记--例说makefile 增加自定义共享库 0.前言 从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己 ...

  9. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  10. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

最新文章

  1. java继承对象转换_java 继承的基础(转)
  2. Xmodem恢复交换机IOS
  3. cpci检索为什么那么慢_索引原理与慢查询优化
  4. jzoj1295-设计【差分约束系统,最短路】
  5. 工作179:接口对接
  6. 【Python】Pandas在数据库中执行SQL语句并加载结果
  7. java低配电脑运行,学会这几招,低配电脑用着也不卡啦!真心的实用 ,真是好方法。...
  8. 求最近点对算法分析 closest pair algorithm
  9. Git用户签名设置,用户级别
  10. Java正则表达式小记
  11. vivox7Android版本怎么升级,vivo公布安卓7.1系统更新计划,老款机型也能升级
  12. android最新v7包下载,support v7 appcompat.jar包下载
  13. Linux AHCI驱动分析之块设备层
  14. 2019 “钱”途光明的 8 大前端开发技术,你还差几个?
  15. iOS打包静态库(完整篇)
  16. C语言输入某年某月某日,判断这一天是这一年的第几天(含判断闰年)
  17. 如何创建表以及设计表需要注意什么,oracle五种限制
  18. Linux下获取外网IP地址的方法
  19. vue手机端日期插件
  20. ocx请确保该二进制存储在指定的路径中_模块*.ocx加载失败,请确保二进制存储在指定路径中...

热门文章

  1. python while循环语句-Python While 循环语句
  2. 0基础学python-零基础直接学习Python入门IT合适吗?
  3. python安装步骤3.7.2-linux环境安装python3.7.2
  4. python代码示例下载-python爬取音频下载的示例代码
  5. python线上培训多少钱-Python人工智能在线培训班学费多少钱?
  6. python入门编程题库-Python经典基础编程练习题(六)——每日10题
  7. python类型转换-Python的数据类型转换函数
  8. python教程是用什么博客写的-用Python和Pygame写游戏-从入门到精通(目录)
  9. python源代码不需要编译成什么-编译 Python 源代码
  10. python线下培训-Python培训线上和线下有什么区别?