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