yum install lvm2-2.02.72-8.el6_0.4.x86_64
1、将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.
pvcreate /dev/sdb1 /dev/sdb2
pvs
pvdisplay
2、创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.可以看出默认PE大小为4MB,PE是卷组的最小存储单元.可以通过 –s参数修改大小
vgcreate vgdata /dev/sdb1 /dev/sdb2
vgdisplay
3、从物理卷vgdata上面分割500M给新的逻辑卷lvdata1
lvcreate -L 500M -n lvdata1 vgdata
lvdisplay
4、使用mkfs.ext4命令在逻辑卷lvdata1上创建ext4文件系统.
mkfs.ext4 /dev/vgdata/lvdata1
5、将创建好的文件系统/data1挂载到/data1上.(创建好之后,会在/dev/mapper/生成一个软连接名字为”卷组-逻辑卷”)
mkdir /data1
mount /dev/vgdata/lvdata1
mount | grep data1
6、便于以后服务器重启自动挂载,需要将创建好的文件系统挂载信息添加到/etc/fstab里面.UUID可以通过 blkid命令查询.
UUID="228c6ec6-4b33-4c91-955d-b46dcbcd8673" TYPE="ext4"
为了查看/etc/fstab是否设置正确,可以先卸载逻辑卷data1,然后使用mount –a 使内核重新读取/etc/fstab,看是否能够自动挂载.
二、逻辑卷lvdata1不够用了,如何扩展。
给逻辑卷增加空间并不会影响以前空间的使用,所以无需卸载文件系统,直接通过命令lvextend –L +500M /dev/vgdata/lvdata1或者lvextend –l 2.5G /dev/vgdata/lvdata1 给lvdata1增加500M空间(lvdata1目前是2G空间)设置完成之后,记得使用resize2fs命令来同步文件系统。
lvextend -L +500M /dev/vgdata/lvdata1
resize2fs /dev/vgdata/lvdata1
注意:
-L 和 -L +的区别,-L 后面直接加容量,是指直接加到容量,而-L +容量,是指在原有容量上加多少容量!
三、当卷组不够用的情况下,如何扩大卷组
重新从第二块硬盘上创建一个分区sdb3,具体操作步骤省略。并将创建好的分区加入到已经存在的卷组vgdata中。通过pvs命令查看是否成功。
vgextend vgdata /dev/sdb3
本文出自 “小行星” 博客,请务必保留此出处http://3203180.blog.51cto.com/3193180/1880344
原文地址:http://3203180.blog.51cto.com/3193180/1880344