上一页 1 ··· 18 19 20 21 22

2011年12月15日

基于Extent 的文件存储(fiemap)

摘要: 现代很多文件系统都采用了 extent 替代 block 来管理磁盘。 Extent 就是一些连续的 block,一个 extent 由起始的 block 加上长度进行定义。 Extent 能有效地减少元数据开销。为了进一步理解这个问题,我们还是看看 ext2 中的反... 阅读全文

posted @ 2011-12-15 23:03 YoungerChina 阅读(1870) 评论(0) 推荐(0) 编辑

2011年12月14日

inode_operations介绍

摘要: 与 索引节点inode对象关联的方法称为索引节点操作,由struct inode_operations 结构体描述,该结构的地址存放在inode结构体域变量i_op字段中,struct inode_operations具体描述如下: struct inode_operations {... 阅读全文

posted @ 2011-12-14 22:55 YoungerChina 阅读(1253) 评论(0) 推荐(0) 编辑

Linux 文件系统概述

摘要: linux中有很多种文件系统,如,ext2,ext3,ext3,sysfs,procfs等。每种文件系统都有自己的特性。 linux文件系统体系结构通过使用一组通用的API函数,实现了对不同具体文件系统的抽象化。 一、文件系统的体系结构 图1中显示了... 阅读全文

posted @ 2011-12-14 00:01 YoungerChina 阅读(180) 评论(0) 推荐(0) 编辑

2011年12月13日

linux硬链接与软连接的区别

摘要: Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为软链接又称符号链接(Symbolic Link)。 一、硬链接 硬连接指通过索引节点来进行连接。所以硬链接与源文件共用一个索引节点对象,不共用file对象,不共用dentry对象。 在Linux的文件... 阅读全文

posted @ 2011-12-13 23:30 YoungerChina 阅读(224) 评论(0) 推荐(0) 编辑

2011年12月12日

procfs读写信息实例

摘要: procfs是比较老的一种用户态与内核态的数据交换方式,内核的很多数据都是通过这种方式出口给用户的,内核的很多参数也是通过这种方式来让用户方便设置的。 struct proc_dir_entry *create_proc_entry(const char *name, mode_t... 阅读全文

posted @ 2011-12-12 23:17 YoungerChina 阅读(308) 评论(0) 推荐(0) 编辑

procfs信息读取实现案例

摘要: /********************************************** * Author: lewiyon@hotmail.com * File name: proc_sample.c * Description: create a file "proc_exampl... 阅读全文

posted @ 2011-12-12 01:00 YoungerChina 阅读(239) 评论(0) 推荐(0) 编辑

2011年12月11日

linux内核 简化版kset-example.c解析

摘要: /********************************************** * Author: lewiyon@hotmail.com * File name: kset_sample.c * Description: kset example * Date: 2011-12... 阅读全文

posted @ 2011-12-11 01:04 YoungerChina 阅读(345) 评论(0) 推荐(0) 编辑

2011年12月10日

定制.vimrc配置文件

摘要: 文件下载点,如有如需要请点击(不需要积分)http://download.csdn.net/detail/iamonlyme/3902685" vimrc by lewiyon@hotmail.com" last update 2011-12-09" 判断操作系统if (has("win32")... 阅读全文

posted @ 2011-12-10 01:41 YoungerChina 阅读(287) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22

导航