Linux command lvextend 扩展逻辑卷设备

简介: Linux command lvextend 扩展逻辑卷设备

Linux command lvextend 扩展逻辑卷设备

tags: 设备

文章目录

1. 简介

lvextend 命令来自于英文词组“logical volume extend”的缩写,其功能是用于扩展逻辑卷设备。LVM逻辑卷管理器技术具有灵活调整卷组与逻辑卷的特点,逻辑卷设备容量可以在创建时规定,亦可以后期根据业务需求进行动态扩展或缩小。

2. 语法

lvextend [参数] 逻辑卷

3. 常用参数

-L  指定逻辑卷的大小(容量单位)
-l  指定逻辑卷的大小(PE个数)

4. 安装

$ sudo apt-get install lvm2
检查 LVM 的版本以验证安装
$ lvm version

5. 实例

5.1 通过设置大小进行扩展

将卷扩展至 290M

# 将卷扩展至 290M
$ lvextend -L 290M /dev/VolGroup00/LogVol00
Rounding size to boundary between physical extents: 292.00 MiB.
Size of logical volume storage/vo changed from 148 MiB (37 extents) to 292 MiB (73 extents).
Logical volume /dev/VolGroup00/LogVol00 successfully resized.
$ pvs
$ lvs
$ vgs
使用resizefs2命令重新加载逻辑卷的大小才能生效。 
$ resize2fs   /dev/VolGroup00/LogVol00

5.2 按特定单元扩展

将卷扩展增加 100M

lvextend -L +100M /dev/VolGroup00/LogVol00

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

我们的初始大小为 100Mb,但我们已将其扩展到 200Mb

5.3 百分比扩展

lvextend 还支持指定扩展逻辑卷的百分比。指定的百分比将当前大小扩展为总空间的百分比。例如,让我们扩展 5%。我们目前的大小是332.00M

lvextend -l +5%VG /dev/vg01/lv01

1832b220aa754cd18c504acc7686a560.png

5.4 使用剩余的可用空间进行扩展

上述方法扩展到总空间的一小部分。但是,此方法会根据可用空间的百分比进行扩展。因此,使用 100% 将扩展并使用所有可用的可用空间。

让我们使用下面的命令扩展 50% 的可用空间。

lvextend -l +50%FREE /dev/vg01/lv01
lvextend -l +100%FREE /dev/volgroup/logvol

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

参考:

相关文章
|
4天前
|
安全 Linux 虚拟化
|
2月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
3月前
|
Java Linux API
Linux设备驱动开发详解2
Linux设备驱动开发详解
43 6
|
3月前
|
消息中间件 算法 Unix
Linux设备驱动开发详解1
Linux设备驱动开发详解
47 5
|
3月前
|
存储 缓存 Unix
Linux 设备驱动程序(三)(上)
Linux 设备驱动程序(三)
36 3
|
3月前
|
Linux
Linux 设备驱动程序(四)
Linux 设备驱动程序(四)
20 1
|
3月前
|
存储 数据采集 缓存
Linux 设备驱动程序(三)(中)
Linux 设备驱动程序(三)
33 1
|
3月前
|
存储 前端开发 大数据
Linux 设备驱动程序(二)(中)
Linux 设备驱动程序(二)
28 1
|
3月前
|
缓存 安全 Linux
Linux 设备驱动程序(二)(上)
Linux 设备驱动程序(二)
34 1
|
3月前
|
存储 缓存 安全
Linux 设备驱动程序(三)(下)
Linux 设备驱动程序(三)
26 0