
# 使用未分配容量扩展逻辑卷的容量
#### 操作场景
当逻辑卷容量不能满足用户需求时，可以扩展逻辑卷的容量。本指导假设您创建的15GB逻辑卷已经不能满足需求，需要增加4GB容量。
![](https://support.huaweicloud.com/bestpractice-evs/public_sys-resources/note_3.0-zh-cn.png)
在进行扩容时，请确保需要扩容的逻辑卷所在的卷组有足够的空闲空间。如果卷组的空闲空间不能满足当前逻辑卷扩容的需求，请参考[扩容云硬盘扩展逻辑卷的容量](https://support.huaweicloud.com/bestpractice-evs/evs_02_0023.html)或者[新增云硬盘扩展卷组的容量](https://support.huaweicloud.com/bestpractice-evs/evs_02_0007.html)对卷组进行扩容。
#### 操作步骤
1. 使用root用户登录云服务器。 
   登录弹性云服务器请参见[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)。
   
   
2. 执行如下命令，扩展逻辑卷的容量。 
   **lvextend** **-L +** *增加容量 逻辑卷路径*
   参数说明如下：
   - 增加容量：该值应小于组卷剩余可用空间大小，单位可以选择"MB"或"GB"。
   
   - 逻辑卷路径：此处需要填写待扩容的逻辑卷的路径。
   
   
   命令示例:
   **lvextend -L +4GB /dev/vgdata/lvdata1**
   回显类似如下信息：
   ```
   [root@ecs-lvmtest ~]# lvextend -L +4GB /dev/vgdata/lvdata1
     Size of logical volume vgdata/lvdata1 changed from 15.00 GiB (3840 extents) to 19.00 GiB (4864 extents).
     Logical volume vgdata/lvdata1 successfully resized.
   ```
   此时只是扩展的逻辑卷的容量，在其之上的文件系统也要随之进行扩展才能使用。
   
   
3. 执行如下命令，扩展文件系统的容量。 
   **resize2fs** *逻辑卷路径*
   命令示例:
   **resize2fs /dev/vgdata/lvdata1**
   回显类似如下信息：
   ```
   [root@ecs-lvmtest ~]# resize2fs /dev/vgdata/lvdata1
   resize2fs 1.42.9 (28-Dec-2013)
   Filesystem at /dev/vgdata/lvdata1 is mounted on /Data1; on-line resizing required
   old_desc_blocks = 4, new_desc_blocks = 28
   The filesystem on /dev/vgdata/lvdata1 is now 3657728 blocks long.
   ```
   
   
4. 执行如下命令，查看文件系统容量是否增加。 
   **df -h**
   回显类似如下信息：
   ```
   [root@ecs-lvmtest ~]# df -h
   Filesystem                  Size  Used Avail Use% Mounted on
   /dev/vda2                    39G  1.5G   35G   5% /
   devtmpfs                    487M     0  487M   0% /dev
   tmpfs                       496M     0  496M   0% /dev/shm
   tmpfs                       496M  6.7M  490M   2% /run
   tmpfs                       496M     0  496M   0% /sys/fs/cgroup
   /dev/vda1                   976M  131M  779M  15% /boot
   tmpfs                       100M     0  100M   0% /run/user/0
   /dev/mapper/vgdata-lvdata1   19G   44M   18G   1% /Data1
   ```
   可以看到，文件系统"/dev/mapper/vgdata-lvdata1"的容量相比之前增加了4GB。
   
   
 
