**************************************************************************************
参考:
《Linux内核设计与实现》
http://laokaddk.blog.51cto.com/368606/699028/
http://www.cnblogs.com/zhenjing/archive/2...
分类:
编程语言 时间:
2014-10-27 15:40:40
阅读次数:
199
在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。直接使用blkid可列出当前系统中所以已挂载文件系统的类型lijili...
分类:
其他好文 时间:
2014-10-25 17:18:04
阅读次数:
241
一、简介Flashcache是为Linux操作系统开发的块设备回写缓存内核模块,使用了DeviceMapper的方式实现,具体用途就是通过flashcache模块用ssd加速sas盘的读写性能,提供sas盘的IOPS,此模块由Facebook开源,源代码地址:https://github.com/facebook/flashcache二、环境说明1、内..
分类:
系统相关 时间:
2014-10-25 02:11:52
阅读次数:
279
cryptsetup是linux下得一个分区加密工具,是在经过加密的块设备上再创建文件系统,然后再进行挂载使用,可以达到最底层的加密。 首先进行对硬盘进行分区fdisk /dev/sdb fdisk fdisk –l 下面开始对分区进行加密 cryptsetup luksFormat /dev/sd...
分类:
系统相关 时间:
2014-10-24 18:17:20
阅读次数:
278
Sheepdog,是由NTT的3名日本研究员开发的开源项目,主要用来为虚拟机提供块设备。其架构例如以下:以下,我们将从架构、模块等几个方面来介绍下:一、架构图如上图:採用无中心节点的全对称架构,无单点故障,存储容量和性能可线性扩展;新增节点通过简单配置可自己主动添?(IP:PORT),数据自己主动实...
分类:
其他好文 时间:
2014-10-22 21:37:03
阅读次数:
190
d目录。l符号链接(指向另一个文件)。s套接字文件。b块设备文件。c字符设备文件。p命名管道文件。-普通文件,或者更准确地说,不属于以上几种类型的文件。
分类:
系统相关 时间:
2014-10-22 15:51:09
阅读次数:
164
lsblk可以查看磁盘的分区和挂载情况
lsblk所有的参数
-a, --all 显示所有设备
-b, --bytes 以bytes方式显示设备大小
-d, --nodeps 不显示 slaves 或 holders
-D, --discard print discard capabilities
...
分类:
其他好文 时间:
2014-10-21 21:36:27
阅读次数:
198
linux模块:通过md(multldisks)模拟一个RAID被命名为/dev/md#存储数据时,通过md模块将数据分散到各个磁盘管理命令:mdadm可将任何块设备做成RAID模式化命令:创建模式:-C专用选项:-l:指定级别-n:设备个数-a(yes/no):自动为其创建设备文件-c:指定数据块大小,2^n默认为64..
分类:
其他好文 时间:
2014-10-19 17:16:16
阅读次数:
208
一:Corosync+PacemakerPacemaker是最流行的CRM(集群资源管理器),是从heartbeatv3中独立出来的资源管理器,同时Corosync+Pacemaker是最流行的高可用集群的套件.二:DRBDDRBD(DistributedReplicatedBlockDevice,分布式复制块设备)是由内核模块和相关脚本而构成,用以构建高..
分类:
数据库 时间:
2014-10-12 18:06:28
阅读次数:
597
简介
一个块设备驱动程序主要通过传输固定大小的随机数据来访问设备Linux内核视块设备为与字符设备相异的基本设备类型Linux块设备驱动程序接口使得块设备可以发挥其最大的功效,但是其复杂程序又是编程者必须面对的一个问题一个数据块指的是固定大小的数据,而大小的值由内核确定数据块的大小通常是4096个字节,但是可以根据体系结构和所使用的文件系统进行改变与数据块对应的是扇区,它是由底层硬件决定大小...
分类:
系统相关 时间:
2014-10-11 19:37:30
阅读次数:
265