云网牛站
所在位置:首页 > Linux命令 > 在Linux系统中创建LVM物理卷、扩展卷组及LVM逻辑卷的方法

在Linux系统中创建LVM物理卷、扩展卷组及LVM逻辑卷的方法

2020-09-24 11:14:09作者:游俊梧稿源:云网牛站

本文介绍的内容有:如何创建LVM物理卷、如何扩展卷组、如何扩展/增加逻辑卷。LVM的主要目的是灵活的磁盘管理,扩展逻辑卷非常容易,只需很少的步骤,就可以在线完成而无需卸载特定的逻辑卷。

在Linux系统中创建LVM物理卷、扩展卷组及LVM逻辑卷的方法

 

扩展逻辑卷涉及以下步骤

检查LVM所在的卷组中是否有足够的未分配磁盘空间。

如果是,则可以使用该空间来扩展逻辑卷。

如果不是,请将新磁盘或LUN添加到系统中。

将物理磁盘转换为物理卷(PV)。

扩展卷组。

增加逻辑卷。

扩展文件系统,参考在Linux上使用LVM扩展根文件系统的步骤

检查扩展的文件系统大小。

 

如何创建LVM物理卷

使用pvcreate命令创建LVM物理卷。

在操作系统中检测到磁盘后,请使用pvcreate命令初始化LVM PV(物理卷):

# pvcreate /dev/sdc

Physical volume "/dev/sdc" successfully created

注:上面的命令将擦除给定磁盘/dev/sdc上的所有数据。可以将物理磁盘而不是磁盘分区直接添加到LVM PV中。

使用pvdisplay命令显示您创建的PV:

# pvdisplay /dev/sdc

"/dev/sdc" is a new physical volume of "10.00 GiB"

在Linux系统中创建LVM物理卷、扩展卷组及LVM逻辑卷的方法

 

如何扩展卷组

使用以下命令将新的物理卷添加到现有的卷组:

# vgextend vg01 /dev/sdc

Volume group "vg01" successfully extended

使用vgdisplay命令显示您创建的PV:

# vgdisplay vg01

在Linux系统中创建LVM物理卷、扩展卷组及LVM逻辑卷的方法

 

如何扩展/增加逻辑卷

使用以下命令来增加现有LVM逻辑卷。

逻辑卷扩展(lvextend)的通用语法:

lvextend [Additional space to be added] [Existing Logical Volume Name]

使用以下命令将现有逻辑卷额外增加到10GB:

# lvextend -L +10G /dev/mapper/vg01-lv002

Rounding size to boundary between physical extents: 5.90 GiB

Size of logical volume vg01/lv002 changed from 5.00 GiB (1280 extents) to 15.00 GiB (3840 extents).

Logical volume var successfully resized

使用PE大小扩展逻辑卷:

# lvextend -l +2560 /dev/mapper/vg01-lv002

要使用百分比(%)扩展逻辑卷,请使用以下命令:

# lvextend -l +40%FREE /dev/mapper/vg01-lv002

现在,逻辑卷已扩展,您需要调整文件系统的大小以扩展逻辑卷内部的空间。

对于基于ext3和ext4的文件系统,请运行以下命令:

# resize2fs /dev/mapper/vg01-lv002

对于xfs文件系统,请使用以下命令:

# xfs_growfs /dev/mapper/vg01-lv002

使用df命令查看文件系统大小:

# df -h /lvmtest1

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/vg01-lv002 15360M 34M 15326M 4% /lvmtest1

 

相关主题

lvextend命令_Linux lvextend命令使用详解:扩展逻辑卷空间

Linux命令子频道
精选文章
热门文章