Linux LVM逻辑卷配置使用详解

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空间

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/dffaf1df7d8aeaa25dbb9089505ad50d.html