下载后可任意编辑◆LVM 有关概念LVM(Logical Volume Manager)即逻辑卷管理器,它最先是在 Linux 2.4 内核中被集成到内核中去的,它的出现改变了传统的磁盘空间管理理念。以往在安装操作系统时需要规划好分区大小,即使利用了 RAID 技术也要规划好每个分区的大小,因为一旦分好区后要改变其大小是非常困难的事情。在 Windows 下有大家熟悉的 Partition Magic 工具可以用来调整分区大小,但它有一个缺点是要么在调整前要关闭系统或调整后重启系统。这在普通 PC 机上使用还行,要在提供不间断服务的服务器上使用就会造成服务中断,不过这个问题在 Linux 下随着 LV 技术的出现一切都得到解决,LV 可以在不用重启系统的情况动态增加可用空间大小,不过前提得是使用热插拔硬盘,或事先将硬盘装入而不使用。本文我将使用名词 LV(可不是 LV 包)而不是 LVM,因为 LV 才是主角。首先我们要弄清楚 LV 领取的几个关键名词概念:物理介质:就是我们通常说的硬盘,简称 pm物理卷:就是我们通常说的硬盘分区,简称 pv物理分区:它是由 LVM 命令在物理卷上创建的最小 LVM 寻址单元,在创建物理卷时可以指定物理分区的大小,默认值是 4M,简称 pe卷组:由一个多多个物理卷组成的逻辑单元,简称 vg逻辑分区:它与物理分区一一对应,大小相等,简称 le逻辑卷:从卷组中分配一定大小的空间创建的逻辑单元,也可以使用一个完整的卷组空间大小来创建一个逻辑卷,简称 lv上面这几个关键名词的关系可以用下图来解释:图中没有给出 le(逻辑分区),因为它对于描述整个概念来说不太重要。如何理解这个图呢?下载后可任意编辑首先 pv1 和 pv2 是物理卷,pv1 对应的可能是一整块硬盘,也可能是硬盘中的一个分区,如/dev/hda1,pv2 也应这样理解;pv1 中包含的 pe1,pe2,pe3 都是经过pvcreate 命令在 pv1 上做的标记,可以理解为将 pv1 分解成 3 个小块,响应的 pv2 下的pe1,pe2,pe3 也做此理解;vg1 是卷组,它是由 pv1 下的 pe1 和 pe2 组成的,即从 pv1 的空间中分一部分(pe1 和 pe2)来组成卷组 vg1,并且我给该卷组命名为 oracle,注意物理卷没有名字,直接用/dev/hda1 或/dev/sda 的形式来称呼它,vg2 是跨了两个物理卷组成的,它是由pv1 中的 pe3 和 pv2 中的 pe1,pe2 组成,可以看出卷组可以跨我们通常所说的硬盘分区,也可以跨多个硬盘;lv1 是在卷组 vg1 上创建的逻...