RHEL5.5 LVM逻辑卷组管理配置详解

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性;简单的说,lvm支持不连续的柱面组成一个分区,可以自由的增大,缩小分区,支持快照,具有很好的扩展性,同时支持不等大的的分区组成卷组。和RAID5一样,之前这个LVM也记录过,但是对于rhce来说,这太重要了,实在不容忽视,只好再整理整理…

1:使用fdisk工具分成三块分区,并转换成8e格式,这里分区大小可以不相等
[root@yang ~]# fdisk -l |grep LVM
Disk /dev/md1 doesn't contain a valid partition table
/dev/hda9            5670        6886     9775521   8e Linux LVM
/dev/hda10           6887        8103     9775521   8e Linux LVM
/dev/hda11           8104        9320     9775521   8e Linux LVM

2:将分好的lvm格式分区转成物理卷
[root@yang ~]# pvcreate /dev/hda9 /dev/hda10 /dev/hda11
Physical volume "/dev/hda9" successfully created
Physical volume "/dev/hda10" successfully created
Physical volume "/dev/hda11" successfully created

[root@yang ~]# pvs //查看概要信息,详细信息可以使用pvdisplay查看
PV         VG    Fmt Attr PSize PFree
/dev/hda10 lvg01 lvm2 a-   9.32G 9.32G
/dev/hda11 lvg01 lvm2 a-   9.32G 9.32G
/dev/hda9 lvg01 lvm2 a-   9.32G 9.32G

3:将前面创建的物理卷加入到卷组,卷组名为lvg01,若忘记vgcreate命令格式,可以使用-h选项获取命令帮助
[root@yang ~]# vgcreate lvg01 /dev/hda{9,10,11}
Volume group "lvg01" successfully created
[root@yang ~]# vgs    //查看概要信息,详细信息可以使用vgdisplay查看
VG    #PV #LV #SN Attr   VSize VFree
lvg01   3   0   0 wz--n- 27.96G 27.96G

4:从卷组中划一个10G的分区出来,分区的名字为yang
[root@yang ~]# lvcreate -L 10G -n yang lvg01
Logical volume "yang" created

[root@yang ~]# lvs     //查看概要信息,详细信息可以使用lvdisplay查看
LV   VG    Attr   LSize Origin Snap% Move Log Copy% Convert
yang lvg01 -wi-a- 10.00G

5:格式划三级分区/dev/lvg01/yang并挂载
[root@yang ~]# mkfs.ext3 /dev/lvg01/yang
[root@yang ~]# tune2fs -c 0 -i 0 -o acl /dev/lvg01/yang
tune2fs 1.39 (29-May-2006)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
[root@yang ~]# mkdir /data2
[root@yang ~]# mount /dev/lvg01/yang /data2
[root@yang ~]# df -h |grep data2
                      9.9G 151M 9.2G   2% /data2

相关推荐