1. 创建分区
fdisk来进行分区,文件系统格式选择8e(LVM标准分区)
 
/dev/hdb硬盘的分区:
Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1        1939      977224+  8e  Linux LVM
/dev/hdb2            1940        4161     1119888   8e  Linux LVM
 
/dev/hdd硬盘的分区:
Device Boot      Start         End      Blocks   Id  System
/dev/hdd1               1        1939      977224+  8e  Linux LVM
/dev/hdd2            1940        4161     1119888   8e  Linux LVM
 
2. 激活当前分区
#partprobe
 
3. 创建成PV格式
# Pvcreate  /dev/hdb1
# Pvcreate  /dev/hdb2
# Pvcreate  /dev/hdd1
# Pvcreate  /dev/hdd2
# pvdisplay --------产看PV
 
4.创建卷组
# vgcreate  vg0  /dev/hdb1 /dev/hdd1 -----(将/dev/hdb1/dev/hdd1分到同一个卷组,卷组名称为vg0
# vgcreate  vg1  /dev/hdb2 /dev/hdd2 -----(将/dev/hdb2/dev/hdd2分到同一个卷组,卷组名称为vg1
# vgdisplay   ------产看vg卷组
 
5.从一个卷组中删除和添加一个磁盘分区
# vgreduce vg0 /dev/hdb1 ------从卷组vg0中删除/dev/hdb1
# vgextend vg0 /dev/hdb1 ------/dev/hdb1添加到卷组vg0
 
6.创建逻辑分区
# lvcreate  –L  3G  –n  lv0  vg0   --------创建一个名为lv0,大小为3G的逻辑卷
# lvcreate  –L  3G  –n  lv1  vg1   --------创建一个名为lv1,大小为3G的逻辑卷
# lvdisplay   -------产看LV分区
 
7.将lv分区格式化成ext3格式
# mkfs.ext3  /dev/vg0/lv0
# mkfs.ext3  /dev/vg1/lv1
8.将lvm分区mount到目录上
# mkdir  –p  /mnt/lv0
# mkdir  –p  /mnt/lv1
# mount  /dev/vg0/lv0  /mnt/lv0
# mount  /dev/vg1/lv0  /mnt/lv1
 
9.扩展LV
# lvextend -L+100M  /dev/vg0/lv0  -----lv0扩展100M
# ext2online  /dev/vg0/lv0  --------动态扩展,让起生效
 
10.加入到/etc/fstab里让启动自动挂载
/dev/vg0/lv0            /mnt/lv0                ext3    defaults       0 0
/dev/vg0/lv1            /mnt/lv1                ext3    defaults       0 0
 
 
11卷组的空间也不足时,我们就需要对卷组进行扩展
例如:给vg0卷组扩展2G空间
 1、创建12G分区(hde1),然后在fdisk命令下输入t,选择刚创建好的分区,输入8e,将刚创建好的分区转换为8e格式。输入w保存退出
#fdisk /dev/hde
2、激活刚创建好的分区
#partprobe
3、创建成pv格式
#pvcreate /dev/hde1
4、将hde1添加到vg0卷组
 #vgextend vg0 /dev/hde1
5、对lv0分区进行动态扩展,增加2G空间
#lvextend -L+2G /dev/vg0/lv0
#ext2online /dev/vg0/lv0