LVM逻辑卷的创建与使用
LVM(Logical Volume Manager)是逻辑卷管理的简称。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都有类似于LVM这种磁盘管理软件。
LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,器通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,器不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给生曾服务的以逻辑卷的方式。
LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。我们如果新增加了硬盘,也不会改变现有的上层的逻辑卷。作为一个磁盘动态管理机制,逻辑卷技术大大提高了磁盘管理的灵活性!!
原理:创建物理分区–>创建物理卷–>创建卷组–>创建逻辑卷
LVM实际操作
一、磁盘分区(物理分区)
- 首先把获取磁盘分区信息:
[root@localhost ~]# fdisk -l
Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b910e
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 616447 307200 83 Linux
/dev/sda2 616448 4810751 2097152 82 Linux swap / Solaris
/dev/sda3 4810752 41943039 18566144 83 Linux
2 获取分区信息后,把分区类型改为8e:
因为我这里的磁盘类型是sd,所以输入的命令为:fdisk /dev/sda
可进入到磁盘管理,
Command (m for help): t
Partition number (1-3, default 3): 2
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux swap / Solaris' to 'Linux LVM'
二、准备物理卷
在这之前,检查是否安装了lvm(pvcreat /dev/sda1
),如果未安装,安装命令:
yun install -y lvm2
- 只能装好了之后,创建物理卷:
pvcreat /dev/sdb1
pvcreat /dev/sdb2
pvcreat /dev/sdb3 - 查看物理卷:
pvdispaly
或pvs
三、创建卷组
- 先用两个物理卷创建一个卷组vg1:
vgcreate vg1 /dev/sdb1 /dev/sdb2
使用:vgdisplay
或者vgs
查看卷组信息
四、创建逻辑卷
创建逻辑卷请参考连接http://blog.51cto.com/3069201/2056653