名词解释
首先解释一下几个关键词
- pv: physical volume 物理卷,就是用物理磁盘组成的卷,要在物理磁盘上创建。
- vg:volume group卷组,就是物理卷组成的卷组合,要在物理卷基础上创建。
- lv:logical volume逻辑卷,可以理解为逻辑可动态分配的磁盘空间,要在卷组上创建。
LVM分区扩容
- 用已有空闲磁盘空间扩容 例如从D盘分出一部分空间 给C操作流程
查看服务器分区信息
# df -h
目前操作将app分区空间全部分给var
1.1先删除此逻辑卷
lvremove /dev/mapper/vg_os-app
1.2查看剩余空间
# vgs
使用lvextend增加空间,将空间添加到var
lvextend -L +19.8G /dev/mapper/vg_os-var
1.3然后使用resize2fs重新同步磁盘大小
resize2fs /dev/mapper/vg_os-var
1.4 查看添加后状态
# df -h
看到vg_os-var 空间变大,扩容成功
因为是删除之前存在分区的空间,此分区已不存在,需要修改配置文件
/etc/fstab 将挂在信息删除后保存。
2.使用硬盘空余空间扩容,可能不在同一LVM 卷
- 2.1查看是否有剩余
# fdisk-l
如图:硬盘分区表到14359 而目前已经划分的知道13055 还有剩余空间
- 2.2创建新的分区
fdisk /dev/xvda
- M:帮助 n:创建一个新的分区 p:逻辑分区
- 3:分区号
- t:更改分区的系统id
- 8e:分区类型
- w保存
- 2.3检查分区是否成功
fdisk -l
执行reboot 重启系统使其生效
- 2.4创建物理卷
pvcreate /dev/xvda3 创建物理卷
查看的组空间 以及名称pvdisplay
- 2.5将创建的物理卷/dev/xvda3加到指定的组空间vg_os中
vgextend vg_os /dev/xvda3
- 确认/dev/xvda2和/dev/xvda3的组空间是否一致:pvdisplay
- 2.6查看卷组free空间
# vgdisplay
由下图红框所示,有10G的空间可供扩展添加到/home分区中
- 2.7扩展/home分区(/dev/mapper/vg_os-home )
lvresize -L +100G /dev/mapper/vg_os-home
如下有报错说明实际没有10G可扩展,适当调小些
如:
lvresize -L +99.99 /dev/mapper/vg_os-home
***2.8对扩展的分区操作,并使其生效
resize2fs /dev/mapper/vg_os-home
#执行此命名需要等待一定的时间,具体视扩展分区大小而定
-
2.9验证加载情况
操作完毕后,查看分区是否调整完成
df –h
扩容完成
相关可参考文章链接:
https://yq.aliyun.com/articles/24191
https://linux.cn/article-3974-1.html
https://www.jb51.net/article/144291.htm
https://blog.csdn.net/linuxprobe2017/article/details/79070549