购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.1 LVM的概念

LVM是Logical Volume Manager的简称,译为中文就是逻辑卷管理。它是Linux系统对硬盘分区的一种管理机制。LVM先在硬盘分区之上建立一个逻辑层,这个逻辑层让多块硬盘或多个分区看起来像一块逻辑硬盘,然后将这块逻辑硬盘分成逻辑卷使用,从而大大提高了分区的灵活性。我们把真实的物理硬盘或分区称作物理卷(Physical Volume,PV);由多个物理卷组成一块大的逻辑硬盘,叫作卷组(Volume Group,VG);将卷组划分成多个可以使用的分区,叫作逻辑卷(Logical Volume,LV)。在LVM中,保存数据的最小单元不再是block,而是物理扩展(Physical Extend,PE)。我们通过图1-1来看看这些概念之间的联系。

● 物理卷:可以把分区或整块硬盘划分成物理卷。如果把分区划分成物理卷,则需要把分区ID改为8e00(LVM的标识ID)。如果把整块硬盘划分成物理卷,则可以直接划分,不需要提前把整块硬盘划分成一个分区。

● 卷组:将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷既可以是同一块硬盘上的不同分区,也可以是不同硬盘上的不同分区。可以把卷组想象为一块逻辑硬盘。

● 逻辑卷:卷组是一块逻辑硬盘,硬盘必须在分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。可以把逻辑卷想象为分区。

● 物理扩展:PE是用来保存数据的最小单元,我们的数据实际上都是被写入PE当中的。PE的大小是可以配置的,默认为4MB。不要把PE和block搞混了,block是在格式化的时候写入文件系统时划分的,而PE是在划分VG的时候划分的。

图1-1 LVM示意图

也就是说,在建立LVM的时候,需要按照以下步骤进行:

(1)把物理硬盘划分成分区,并把分区ID改为8e00。当然也可以直接使用整块硬盘。如果直接使用整块硬盘,则不需要把硬盘提前分区。

(2)把物理分区建立成物理卷。也可以直接把整块硬盘建立成物理卷。

(3)把物理卷整合为卷组。在建立卷组的时候需要划分PE,默认大小为4MB。卷组可以动态地调整大小。既可以把物理分区加入卷组中,也可以把物理分区从卷组中删除。

(4)把卷组再划分成逻辑卷。逻辑卷也是可以直接调整大小的。

(5)这时,逻辑卷就可以直接被当作分区来使用了。需要把逻辑卷格式化,之后挂载,就可以存储数据了。

其实,在采用图形界面安装Linux系统时就可以直接把硬盘配置成LVM(RAID也可以在安装时直接配置),但在当时我们只分配了基本分区。那是因为LVM最主要的作用是调整分区大小,所以,就算在安装Linux系统时已经安装了LVM,我们仍然需要学习LVM的命令。下面我们就一步一步地实现LVM。 csrwpmBcEuAkxfPyvYwIfi+M+cQQ7kJ0FiiabEPkMhGoS3apNK+wyXhQ5LRFhhLp

点击中间区域
呼出菜单
上一章
目录
下一章
×