LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。
一、创建逻辑卷
1、准备分区
/dev/sda7
/dev/sda8
#partprobe
使分区表生效,无需重启系统。
2、创建物理卷
# pvcreate /dev/sda7 /dev/sda8
Physical volume "/dev/sda7" successfully created
Physical volume "/dev/sda8" successfully created
3、创建卷组
#vgcreate vgdata /dev/sda7 /dev/sda8
Volume group "vgdata" successfully created
创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.
4、从物理卷vgdata上分割出2G给新的逻辑卷lvdata1
#lvcreate -L 2G -n lvdata1 vgdata
Logical volume "lvdata1" created
5、在lvdata1建立文件系统
#mkfs.ext3 /dev/vgdata/lvdata1
6、挂载逻辑卷lvdata1
#mount /dev/vgdata/lvdata1 /vg_test
#df -h
/dev/mapper/vgdata-lvdata1
2.0G 68M 1.9G 4% /vg_test
二、逻辑卷扩展,空间不够用。
给逻辑卷增加空间并不会影响以前空间的使用,所以无需卸载文件系统,直接通过命令
#lvextend -L +500M /dev/vgdata/lvdata1
Extending logical volume lvdata1 to 2.49 GB
Logical volume lvdata1 successfully resized
或者lvextend –l 2.5G /dev/vgdata/lvdata1 给lvdata1增加500M空间
#resize2fs /dev/vgdata/lvdata1
使用resize2fs命令来同步文件系统。
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/vgdata/lvdata1 is mounted on /vg_test; on-line resizing required
Performing an on-line resize of /dev/vgdata/lvdata1 to 652288 (4k) blocks.
The filesystem on /dev/vgdata/lvdata1 is now 652288 blocks long.
#df -h
/dev/mapper/vgdata-lvdata1
2.5G 68M 2.3G 3% /vg_test
逻辑卷lvdata1增加了500M空间
Linux LVM逻辑卷配置使用详解
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/dffaf1df7d8aeaa25dbb9089505ad50d.html