LVM扩容-阿里云开发者社区

开发者社区> 云飒&> 正文

LVM扩容

简介: LVM扩容
+关注继续查看

创建逻辑卷

  1. 创建pv
  2. /dev/vdb1
  3. 创建vg
  4. datav /dev/vdb1 #datav 是vg 的名字
  5. 创建lv
  6. -l 100%free -n data datav #data 是lvm 的名字
  7. 格式化lv
    mkfs.ext4 /dev/datav/data
  8. 挂载LV
  9. /dev/datav/data /mnt

image.png

扩容逻辑卷方法之一

正常给LVM扩容,给磁盘增加空间或者新增磁盘,然后将分区做成pv ,然后添加到vg
1.创建新的pv
pvcreate /dev/vdb2
2.将PV加入vg
vgextend datav /dev/vdb2

image.png
此时lv 还是50GB
image.png

3.扩容lv
文档写的是分配多大

lvextend -L +500GB /dev/lvm_01/lv01

本例中vg 增加了一个10GB的分区
应该执行 lvextend -L +10G /dev/datav/data
image.png
但是报错,提示没那么大的空间,只能使用LE (15358)来扩了
LE 是看vgdisplay 里面的 Total PE 的数量

lvextend -l 15358 /dev/datav/data   #15358 是vgdisplay 看到的Total PE /size

注意:此处是小写的L

image.png
4.扩容lvm 的文件系统

resize2fs /dev/datav/data

image.png

扩容逻辑卷方法之二

上面是操作的LVM 扩容,正常扩容思路就是将增加的空间创建一个分区,将分区创建成PV,加入VG,扩展LV
但是在遇到一个场景,LVM在一个磁盘上,分区数量太多了,无法新建分区,此时怎么处理?
1.卸载正在使用的逻辑卷

umount /dev/datav/data

2.取消lvm 的激活

vgchange -an datav    #datav 是vg 的名字

image.png

3.扩容磁盘最后一个分区
删除已有的vdb2 ,将扩容的磁盘大小都分配给vdb2
这部分操作参考linux 数据盘文件系统扩容部分,操作完可以看到整个磁盘都分配完了
image.png

4.扩容pv

pvresize /dev/vdb2

image.png
5.激活vg

vgchange -ay datav

可以看到vg 虽然没有extend 但是 vg 的空间仍然增加了。
image.png
6.扩容lv

lvextend -L +40GB /dev/datav/data

image.png
挂载后之前数据仍然存在,但是文件系统大小没变

image.png
7.resize 文件系统

resize2fs /dev/datav/data

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10015 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10880 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13817 0
linux LVM 一键分区脚本自动扩容
lv 分区,vg 卷,pv 硬盘;加s 列出,remove 删除 ;如:lvs和 lvremove 需要fdisk -l 查看LVM硬盘目录,如删除分区:lvremove /dev/mapper/eisc-b
775 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11880 0
linux lvm 扩容
一把/data01扩容5G 二把datavg扩容16G (1)查看vg [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree datavg 4 2 0 wz--n- 63.
738 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7341 0
+关注
26
文章
39
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载