linux数据结构
bodogbo11
这个作者很懒,什么都没留下…
展开
-
struct inode
分类: linux数据结构 一:简介 inode 是 UNIX 操作系统中的一种数据结构,它包含了与文件系统中各个文件相关的一些重要信息。在 UNIX 中创建文件系统时,同时将会创建大量的 inode 。通常,文件系统磁盘空间中大约百分之一空间分配给了 inode 表。 有时,人们使用了一些不同的术语,如 inode 和索引编号 (inumber)。这两个术语非常相似,并且相互关联转载 2013-01-02 11:48:42 · 689 阅读 · 0 评论 -
linux硬链接与软链接
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一转载 2013-01-02 11:49:46 · 408 阅读 · 0 评论 -
struct file
struct file ──字符设备驱动相关重要结构 文件结构 代表一个打开的文件描述符,它不是专门给驱动程序使用的,系统中每一个打开的文件在内核中都有一个关联的struct file。它由内核在open时创建,并传递给在文件上操作的任何函数,直到最后关闭。当文件的所有实例都关闭之后,内核释放这个数据结构。 struct file { /* * fu_list becomes invali转载 2013-01-02 11:49:23 · 753 阅读 · 0 评论