本篇博文介绍一下Linux系统的文件系统,由于Linux标准委员会制定了一个文件系统标准FHS,文件系统层级标准,规定Linux发行版应该创建哪些目录存储特定类型的文件.根目录记为/一级目录:/boot:系统启动相关的文件,如内核,initrd以及grub(bootloader)/dev:设备文件块设备文件:随机访..
分类:
系统相关 时间:
2015-07-17 07:15:24
阅读次数:
217
逻辑卷依赖于设备映射程序(DM)内核驱动程序。 比如有个逻辑卷组rhel中有一个逻辑卷root,对应的设备为/dev/rhel/root。符号链接/dev/rhel/root指向/dev/dm-块设备节点。number的分配是连续的,从0开始。 每个逻辑卷在/dev/mapper目录中有另外一个符号...
分类:
其他好文 时间:
2015-07-15 22:26:30
阅读次数:
104
本文节选自这里,原文以mysql innodb系统为例,介绍了数据经过的各层级的buffer和cache,其它系统也有相似的原理,摘录于此。3.VFS层该层的缓冲都放在主机内存中,它的目的主要是在操作系统层缓冲数据,避免慢速块设备读写操作影响了IO的响应时间。3.1.细究O_DIRECT/O_SYN...
分类:
系统相关 时间:
2015-07-15 18:19:34
阅读次数:
140
文件权限管理区分文件类型;ls-d文件查看第一字段;-表示怕普通文件l表示为软连接文件d表示为目录s表示为套接字文件b表示为块设备文件c表示为串口设备文件,如鼠标键盘ls-l查看文件时会列出当前文件或目录权限位,以-rwxrwxrwx显示一个文件或目录的权限文件属性;更改文件属性c..
分类:
其他好文 时间:
2015-07-14 20:48:40
阅读次数:
105
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设 备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件...
分类:
系统相关 时间:
2015-07-14 09:48:50
阅读次数:
174
前两篇blog已经基本熟悉了块设备的相关结构,这里来总结下ldd3中提到的一些块设备驱动例题;
注册:
sbull_major = register_blkdev(sbull_major, "sbull");
if (0 >= sbull_major){
printk(KERN_WARNING "sbull: u...
分类:
系统相关 时间:
2015-07-13 00:50:48
阅读次数:
160
Drdb介绍:基于高可用服务器之间的数据同步解决DistributedReplicatedBlockDivice(Drdb)基于块设备在不同的高可用服务器之间同步和和镜像数据的软件,通过它可以实现在网络中的两台服务器之间基于块设备级别的实时或异步镜像或同步复制。类似于rsync+inotify(sersync)。区别..
分类:
其他好文 时间:
2015-07-11 18:47:59
阅读次数:
591
Linux内核http://www.linux-mtd.infradead.org/index.html介绍了Linux下的MTD设备与块设备以及字符设备的关系,同时详细介绍了NandFlash、JFFS、UBI以及UBIFShttp://pan.baidu.com/s/1lcdrS是我收集的一些资...
分类:
Web程序 时间:
2015-07-10 15:06:23
阅读次数:
197
find查找命令常见参数:-name根据文件名寻找文件
-user根据文件拥有者寻找文件
-group根据文件所属组寻找文件
-perm根据文件权限寻找文件
-size根据文件大小寻找文件[±Sizek]
-type根据文件类型寻找文件,常见类型有:f(普通文件)、c(字符设备文件)、b(块设备文件)、l(符号链..
分类:
其他好文 时间:
2015-07-09 14:52:56
阅读次数:
131
设备\Device\Harddisk1\DR1 有一个不正确的区块...
分类:
其他好文 时间:
2015-07-06 14:18:15
阅读次数:
313