LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。
LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性
可以看一下lvm的示意图
每个磁盘可以分成多个分区,每个分区相当于一个pv,将pv化分成vg,在vg的基础上创建逻辑分区lv,逻辑分区lv上创建操作系统的文件系统。注意boot需要直接建到物理分区上去的。
RedHat默认情况下是安装lvm包的。
检测操作系统是否安装了lvm
[root@rac3 ~]# rpm -qa |grep lvm
system-config-lvm-1.1.4-1.3.el4
lvm2-2.02.42-5.el4
在支持热插拔的服务器上安装一块硬盘。
先用partprobe扫描是否有新的磁盘在用fdisk -l查看磁盘,我安装的磁盘就是最后一个
Disk /dev/sdg: 1073 MB, 1073741824 bytes
[root@rac3 ~]# partprobe
[root@rac3 ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 140 1020127+ 8e Linux LVM
/dev/sda3 141 1305 9357862+ 8e Linux LVM
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 37 297171 83 Linux
/dev/sdb2 38 74 297202+ 83 Linux
/dev/sdb3 75 561 3911827+ 83 Linux
/dev/sdb4 562 1305 5976180 83 Linux
Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 130 1044193+ 83 Linux
Disk /dev/sdd: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 1 130 1044193+ 83 Linux
Disk /dev/sde: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sde1 1 522 4192933+ 83 Linux
Disk /dev/sdf: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdf1 1 522 4192933+ 8e Linux LVM
Disk /dev/sdg: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdg doesn't contain a valid partition table
1、先对磁盘进行分区格式化