
文件系统
hai0808
这个作者很懒,什么都没留下…
展开
-
aufs的实现
我们先写一个最简单的文件系统,这个文件系统直接创建在内存中。它在内存中创建了两个目录和几个文件,用户可以通过ls命令显示目录和文件,但是无法创建目录和文件,也不能对文件进行读写操作。这样不涉及硬盘操作,大大简化了开始阶段需要考虑的问题,这个例子如代码清单2-5所示。代码清单2-5 最简单文件系统aufs源代码#include #include #include #inc转载 2016-11-04 23:19:36 · 458 阅读 · 0 评论 -
linux内核探秘
在ubuntu 08.04编译能通过#include #include #include #include #include #include #define AUFS_MAGIC 0x64668735 static struct vfsmount *aufs_mount; static int aufs_mo原创 2016-11-05 23:21:07 · 1048 阅读 · 0 评论 -
Linux驱动程序中的file,inode,file_operations三大结构体
本文允许转载,但请标明出处:http://blog.youkuaiyun.com/u010944778/article/details/45077565file_operations: 该结构是将系统调用 和驱动程序连接起来,这个结构的每一成员都对应着一个系统调用。当用户进程利用系统调用对设备进行读写操作的时候,这些系统调用通过设备节点中的主设备号和次设备号来确定相应的驱动程序,而每一个转载 2017-04-11 08:42:54 · 631 阅读 · 0 评论 -
ext2文件系统详解
第一部分磁盘的物理组成磁盘的基本概念:扇区为最小的物理存储单位,每个扇区为512字节。将扇区组成一个圆,那就是柱面,柱面是分区的最小单位。第一个扇区很重要,里面有硬盘主引导记录(Masterbootrecord,MBR)及分区表,其中MBR占有446字节,分区表占有64字节。各种接口的磁盘在Linux中的文件名①/dev/sd[a-p][1-15]:为SCSI,SATA,USB,Fl...转载 2019-01-14 09:41:38 · 1338 阅读 · 0 评论