Linux LVM逻辑卷配置使用详解

Linux大全评论891 views阅读模式

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

企鹅博客
  • 本文由 发表于 2020年9月1日 08:29:46
  • 转载请务必保留本文链接:https://www.qieseo.com/156983.html

发表评论