存储
_-U-_
混社会,心要软,腰要挺,脚步要坚定。
展开
-
scsi开发基础
scsi驱动在内核中的位置 scsi驱动的核心为总线层驱动,在总线层驱动之上为各种不同的scsi设备驱动,在总线层驱动之下为scsi host驱动。其在内核中的位置如下图所示: 2.3 Linux中scsi驱动框架 在Linux中scsi驱动基本分为三大层:top level,middle level以及lower level。toplevel为具体的scsi设备转载 2013-08-12 10:34:49 · 774 阅读 · 0 评论 -
lvm 逻辑卷的快照及备份 还原
1. LVM的快照概述 LVM机制还提供了对LV做快照的功能,以此来获得文件系统的状态一致性备份。LVM采用写时复制技术(Copy-On-Write,COW),不用停止服务或将逻辑卷设为只读就可以进行备份,使用LVM快照功能既可以获得一致备份,又不会影响服务器的可用性。 LVM采用的写时复制,是指当LVM快照创建的时候,仅复制原始卷中数据的元数据。换句话说,也就是在创建转载 2014-06-04 18:32:12 · 3573 阅读 · 0 评论 -
Linx卷管理详解
Linx卷管理详 一、 前言 每个Linux使用者在安装Linux时 都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。转载 2014-05-27 15:53:12 · 735 阅读 · 0 评论 -
LVM 之元数据恢复 积累
pvcreate --force --uuid "J3rAmx-dEVn-SBH0-8aAS-AtMu-xy6l-ot1ibr" --restorefile /etc/lvm/backup/vg_sun /dev/sde转载 2014-05-27 16:19:23 · 2386 阅读 · 0 评论 -
Linux 内核中的 Device Mapper 机制
Linux 内核中的 Device Mapper 机制本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行的 Linux 下的逻辑卷管理器如 LVM2(Li转载 2014-05-29 09:02:35 · 474 阅读 · 0 评论 -
request_queue, request, bio
bio 代表一个IO 请求request 是bio 提交给IO调度器产生的数据,一个request 中放着顺序排列的bio当设备提交bio 给IO调度器时,IO调度器可能会插入bio,或者生成新的request request_queue代表着一个物理设备,顺序的放着request ===========================分割线====转载 2014-10-10 10:29:24 · 858 阅读 · 1 评论 -
linux block 设备基本总结-来自于linux设备驱动开发详解
块设备是与字符设备并列的概念,这两类设备在Linux中驱动的结构有较大差异,总体而言,块设备驱动比字符设备驱动要复杂得多,在I/O操作上表现出极大的不同,缓冲、I/O调度、请求队列等都是与块设备驱动相关的概念。块设备的I/O操作特点字符设备与块设备I/O操作的不同在于:① 块设备只能以块为单位接受输入和返回输出,而字符设备则以字节为单位。大多数设备是字符设备,因为它们不需要缓冲而且不以转载 2014-10-10 14:14:03 · 1705 阅读 · 0 评论