码迷,mamicode.com
首页 >  
搜索关键字:vfs    ( 308个结果
字符设备驱动
在Linux内核中使用cdev结构体来描述字符设备,通过其成员dev_t来定义设备号(分为主、次设备号)以确定字符设备的唯一性。通过其成员file_operations来定义字符设备驱动提供给VFS的接口函数,如常见的open()、read()、write()等。 用户空间访问该设备的程序通过Lin ...
分类:其他好文   时间:2016-10-06 22:17:02    阅读次数:260
linux磁盘及文件系统管理的部分知识一
今天学习了linux磁盘及文件系统管理的部分知识,这里做下小结备忘。文件系统相关:虚拟文件系统(VFS):可以这么理解吗?对上层用户命令及操作进行翻译转换目的是可以在不同文件系统上运行。根(\):理解存储及访问方式。一切目录不管它是否被挂载到其他分区上对于这个目录本..
分类:系统相关   时间:2016-09-16 15:39:43    阅读次数:222
Linux学习 :字符设备框架
一.系统功能框架: U-boot : 启动内核 linux kernel: 启动应用 应用: open,read,write 都是通过C库实现,汇编就相当于swi val,引发中断,通过系统调用接口在异常中断调用不同处理函数(VFS)。 二.字符设备驱动框架: 1.编写驱动:open , read, ...
分类:系统相关   时间:2016-09-12 19:04:04    阅读次数:235
EXT2文件系统
EXT2 文件系统 认识ext文件系统 硬盘组成与分割 文件系统特性 Linux 的 EXT2 文件系统(inode) 与目录树的关系 EXT2/EXT3 文件的存取与日志式文件系统的功能 Linux 文件系统的运行 挂载点的意义 其他 Linux 支持的文件系统与 VFS 深入了解:深入解析 ex ...
分类:其他好文   时间:2016-08-21 10:58:31    阅读次数:182
深入解析Linux内核I/O剖析(open,write实现)
Linux内核将一切视为文件,那么Linux的文件是什么呢?其既可以是事实上的真正的物理文件,也可以是设备、管道,甚至还可以是一块内存。狭义的文件是指文件系统中的物理文件,而广义的文件则可以是Linux管理的所有对象。这些广义的文件利用VFS机制,以文件系统的形式挂载在Linux内核中,对外提供一致... ...
分类:系统相关   时间:2016-08-10 06:23:17    阅读次数:321
zabbix监控磁盘分区空间
Zabbix之监控磁盘容量两种监控方式:一种:监控磁盘使用率。zabbix添加对磁盘分区的监控首先服务器上的数据主要在/www上/dev/sda8ext4299G139G146G49%/wwwGUI--配置--主机--选择一台主机--项目--创建项目类型zabbix代理(被动式)键值vfs.fs.size[/www,pfree]数据类型:数字的..
分类:其他好文   时间:2016-08-04 19:54:31    阅读次数:9135
管道的内部结构
管道的内部组织方式在Linux中,管道的实现并没有使用专门的数据结构,而是借助了文件系统的file结构和VFS的索引节点inode。通过将两个file结构指向同一个临时的VFS索引节点,而这个VFS索引节点又指向一个物理页面而实现的。有两个file数据结构,但它们定义文件操作例程地址是不..
分类:其他好文   时间:2016-07-18 05:42:31    阅读次数:181
linux管道的容量和内部组织方式
1.管道容量 count=65536,即64KB 2.管道的内部组织方式 在 Linux 中,管道的实现并没有使用专门的数据结构,而是借助了文件系统的file结构和VFS的索引节点inode。通过将两个 file 结构指向同一个临时的 VFS 索引节点,而这个 VFS 索引节点又指向一个物理页面而实 ...
分类:系统相关   时间:2016-07-17 13:13:22    阅读次数:213
linix下ioctl遇到的坑
在驱动编程里面经常会用到ioctl的系统调用,发现cmd = 2的时候,用户ioctl直接返回-1。 原因在于在linux-x.xx/fs/ioctl.c定义的do_vfs_ioctl函数 发现do_vfs_ioctl实现先判断系统的cmd不匹配后才判断用户的cmd。 从以下代码可以得出 FIGET ...
分类:其他好文   时间:2016-07-13 06:45:23    阅读次数:431
linux系统数据落盘之细节
本文节选自这里,原文以mysql innodb系统为例,介绍了数据经过的各层级的buffer和cache,其它系统也有相似的原理,摘录于此。 3. VFS层 该层的缓冲都放在主机内存中,它的目的主要是在操作系统层缓冲数据,避免慢速块设备读写操作影响了IO的响应时间。 3.1. 细究O_DIRECT/ ...
分类:系统相关   时间:2016-07-07 17:18:29    阅读次数:998
308条   上一页 1 ... 16 17 18 19 20 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!