发件人: 由Microsoft Internet Explorer 5 保存发送时间: 2007 年1 月30 日星期二14:30主题: test附件: ATT00125.dat; ATT00128.dat; ATT00131.dat; ATT00134.dat传统UNIX 磁盘存储存在的问题● 分区大小固定● 不能随意扩展分区● 文件系统和文件的大小受限制● 分区时需要大量的时间去计划传统UNIX 的一个磁盘分区需要连续的磁盘空间,这样一个分区一但划定后如果发现其太小也不能在扩充了.如图如果发现分区 1 的空间不够尽管硬盘还有剩余空间但由于两部分不连续,这样分区 1 的大小不能该变了.由于分区需要占有连续的磁盘空间那么分区的空间大小受到系统硬盘空间的大小的限制,分区不能跨越硬盘存在.这样系统中的文件系统大小和文件大小除了受本身算法限制还要受硬盘大小的限制.在安装操作系统时系统管理员应该首先对系统硬盘进行分区,但分区划定后就不能改变其大小了这样需要系统管理员花时间和精力去很好的规划每个分区的大小.LVM(Logical Volume Manager)是由一组系统命令,系统调用和其它工具组成,用户使用它可以建立和控制系统的逻辑存储. 它通过逻辑视图存储空间数据和真实的物理硬盘的数据之间的对应关系管理磁盘资源.LVM 在传统的磁盘驱动程序上加了一层逻辑卷设备驱动程序用于映射逻辑视图与物理硬盘间的数据.LVM 由两部分组成:LVDD(Logical Volume Device Driver)和操作命令集.LVDD负责管理和执行所有的I/O.它将逻辑地址转换成物理地址并将请求发送给相应的磁盘驱动程序.操作命令集包括一组系统调用和高级命令用于操纵 LVM.这些高级命令一般以 shell script 形式出现,如 lsvg 表示列出系统的卷组.在这些script 文件中包含许多 LVM 的基本命令,这些基本命令对应这一些系统调用.这些调用的API 存放在liblvm.a 中Physical partition(PP):硬盘存储的最小分配单位.当硬盘加入卷组中时系统安装卷组定义的PP 大小对硬盘进行划分.PP 的大小在创建 VG 时定义,以后就不能改变了.它的取值范围是1-1024M,以2 的整数次幂变化.一个硬盘缺省时最多可以被划分成1016 个PP.Physical Volume(PV):系统的物理硬盘,如果一个硬盘如果参与系统的存储分配,则需要将该硬盘加入的系统的卷组(VG)中或自己创建一个卷组.一个硬盘同时只能属于一个VG.图中的hdisk1,hdisk2,hdisk3 为PV.Logical partition(LP):LP 与PP 相对应.一个LP 一般对应一个PP,LP 的大小与PP 的大小相同.Logical Volume(LV):由同在一个...