【Linux学习】什么是 inode
什么是 inode
理解inode,要从文件储存说起。
文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于 0.5KB)。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇 区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单 位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。
文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的 创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名 为"索引节点"。 每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。
Linux 文件系统通过 i 节点把文件的逻辑结构和物理结构转换的工作过程
Linux 通过 inode 节点表将文件的逻辑结构和物理结构进行转换。
inode 节点是一个 64 字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所 有者、文件的存取许可方式以及文件的类型等重要信息。在 inode 节点表中最重要的内容是磁盘地址表。在磁盘地址表中有 13 个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。
inode 节点是一个 64 字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所 有者、文件的存取许可方式以及文件的类型等重要信息。在 inode 节点表中最重要的内容是 磁盘地址表。在磁盘地址表中有 13 个块号,文件将以块号在磁盘地址表中出现的顺序依次读 取相应的块。
【Linux学习】什么是 inode相关推荐
- Linux文件系统中的inode节点详细介绍
一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB). 操作系统 ...
- Linux学习之命令【1】
Linux学习之命令[1] 一·命令总览 1.基本简单命令 1.0 pwd 1.1 echo 1.2 date 1.3 cal 1. ...
- linux目录表及功能n鸟哥,鸟哥linux学习之-资料与目录管理
鸟哥linux学习之--文件与目录管理 目录与路径 相对路径:由当前目录算起 绝对路径:由根目录算起,linux的根目录为"/" 几个目录符号: . 表示当前目录 .. 表示上一层 ...
- Linux学习笔记7
Linux学习笔记7 Linux学习笔记7 创建用户更改的文件 查看磁盘或目录的容量 显示当前系统所有分区及磁盘 Virtualbox下扩展虚拟机磁盘容量 使用fdisk进行分区 格式化磁盘分区 挂载 ...
- Linux学习笔记5
Linux学习笔记5 Linux学习笔记5 系统拥有哪些组 更改所属组 更改所属主 特殊权限 强制位set uid和set gid与冒险位sticky的作用都有什么 文件搜索 Linux的链接文件 系 ...
- Linux学习笔记4
Linux学习笔记4 Linux学习笔记4 绝对路径与相对路径 查看当前目录 查看家目录 进入家目录 当前目录和上一级目录 创建目录 删除目录 创建一个文件 打印文字 重定向和追加重定向 删除文件 给 ...
- LINUX学习笔记:31个常用LINUX命令和相关解释
LINUX学习笔记三: 最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习. 所以今天接着之前的部分,继续分享一些linux学习资料.有需要的点点保存,没有跳过呗.PS:内容 ...
- 兄弟连 linux 学习记录
Linux学习笔记 from兄弟连 摘要:本笔记受该文章启发 [从零开始学习Linux笔记; 作者 祢听的到丶](https://blog.csdn.net/yy150122/article/deta ...
- 嵌入式linux学习笔记--TCP通讯整理
嵌入式linux学习笔记–TCP通讯整理 之前的项目中使用到了比较多的tcp 通讯相关的知识,一直也没有进行整理,今天准备拿出时间好好的整理一下TCP通讯的整个过程.预计会整理linux和window ...
- Linux学习-40-格式化分区mkfs、mke2fs命令用法
10.6 mkfs命令详解:格式化分区(为分区写入文件系统) 分区完成后,如果不格式化(创建文件系统)写入文件系统,则是不能正常使用的.这时就需要使用 mkfs 命令对硬盘分区进行格式化.mkfs 命 ...
最新文章
- php自动打印小票_错题打印机哪个品牌质量好?【2020双12】错题打印机品牌排行...
- java和python哪个好就业2020-java和python哪个未来发展比较好?
- Qt Creator连接MCU
- Controller 返回图片请求
- SystemVerilog——任务和函数(Tasks and Functions)[转]
- jvm(12)-java内存模型与线程
- 【HDU - 2899】 Strange fuction(二分或三分,求导)
- python 线程模块_Python线程模块| main_thread()方法与示例
- qml入门学习(三):Item
- How to proof Pi
- final、finally 和 finalize的区别
- Native Instruments Battery 4 for mac - 尖端鼓采样器
- python中lstrip函数_python中strip(),lstrip(),rstrip()函数的使用讲解
- 中职计算机组装与维护实训教案,《计算机组装与维护》——计算机组装与维修的基础知识教学教案(中职教育)...
- egg.js+vue前后端分离项目,后端如何使用set-Cookie为前端设置cookie
- java中重命名文件夹名,【Java】对文件或文件夹进行重命名
- 日更第7天:Linux常用命令之rm用法
- 怎么更改Visual Studio项目名字
- App架构师实践指南四之性能优化一
- html交叉轴排列,操作一下竖轴- 使用align-items属性设置纵轴排列方式