Below you will find pages that utilize the taxonomy term “Inode”
October 22, 2012
理解inode
"\u003cp\u003e\u003ca href=\"http://en.wikipedia.org/wiki/Inode\"\u003einode\u003c/a\u003e 是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。\u003c/p\u003e\n\u003cp\u003e我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。\u003c/p\u003e\n\u003cp\u003e下面就是我的inode学习笔记,尽量保持简单。\u003c/p\u003e\n\u003cp\u003e===================================\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e理解inode\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e作者:阮一峰\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2012/10/inode.jpg\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2012/10/inode.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一、inode是什么?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e理解inode,要从文件储存说起。\u003c/p\u003e\n\u003cp\u003e文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。\u003c/p\u003e\n\u003cp\u003e操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(block)。这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,即连续八个 sector组成一个 block。\u003c/p\u003e\n\u003cp\u003e文件数据都储存在”块”中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为”索引节 …\u003c/p\u003e"