理解inode,要从文件储存说起。

文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。

操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。

文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。

每一个文件都有对应的inode,里面包含了与该文件有关的一些信息

最新文章

  1. centos 7 安装mono 和 monodevelop
  2. POJ1742Coins(并不理解是什么意思)
  3. zstack 离线升级1.1到 1.2 rc
  4. c 函数及指针学习 6
  5. Solr DIH以Mysql为数据源批量创建索引
  6. Emacs安装auto-complete
  7. JSon实体类快速生成插件 GsonFormat 1.2.0
  8. pwd显示链接文件的真实路径
  9. 如何使用slice,substr代替substring(原创)
  10. Java 容器之Hashset 详解
  11. Eclipse+Pydev环境搭建
  12. TFS 删除版本控制
  13. py2和py3的区别总结
  14. 5.2 dubbo-compiler源码解析
  15. MAC 设置环境变量path的常用方法
  16. Tuning Optimization
  17. Java API 各个包的内容解释
  18. Asp.Net MVC Identity 2.2.1 使用技巧(六)
  19. 【前端学习笔记】arguments相关
  20. bzoj 3456 城市规划 多项式求逆+分治FFT

热门文章

  1. SpringIOC源码解析(上)
  2. html5权威指南:组织内容、文档分节
  3. Node.js官方文档:到底什么是阻塞(Blocking)与非阻塞(Non-Blocking)?
  4. Robot Framework常用关键字
  5. Spring Boot 2 整合 Dubbo 框架 ,实现 RPC 服务远程调用
  6. 是否忘记了向源中添加“#include "StdAfx.h"”?
  7. rollup入门
  8. React源码 ReactDOM.render
  9. Matplotlib 绘制定制的直方图
  10. m0n0防火墙安装配置方法