1.增加PV空间:向LVM添加新的物理卷(Physical Volume)。可以是新的云盘或者现有云盘的部分空间。
使用pvcreate命令。如:
Copy
pvcreate /dev/xvdf
2.扩展VG空间:将新增加的PV添加到卷组(Volume Group),扩展VG的总空间。
使用vgextend命令。如:
Copy
vgextend myvg /dev/xvdf
3.扩大LV:使用lvextend命令扩展逻辑卷(Logical Volume)的大小。
指定需要扩展多少GiB。如:
Copy
lvextend -L +10G /dev/myvg/mylv
4.扩容文件系统:使用resize2fs命令将文件系统也扩容。
Copy
resize2fs /dev/myvg/mylv
mounted磁盘和使用磁盘:
basic
Copy
mount -o remount /dev/myvg/mylv /mount/point
根据以上步骤,可以分步实现LVM逻辑卷的扩容:
1.增加PV空间
2.扩展VG空间
3.扩大LV
4.扩容文件系统
5.重新挂载使用新磁盘空间
要扩展 LVM(逻辑卷管理)以实现块存储或云盘的扩容,您可以按照以下步骤进行操作:
首先,使用 lsblk
命令查看当前系统中的磁盘和分区信息。确定需要进行扩容的磁盘和逻辑卷。
如果已经将新的磁盘或分区添加到系统中,请使用 fdisk
命令(或其他分区工具)创建一个新的分区,并将其类型设置为 LVM(Linux LVM)。注意,如果使用云服务商的扩容功能,您可能不需要手动创建分区。
使用 pvcreate
命令将新的物理卷(Physical Volume)添加到 LVM 中。例如,执行以下命令来将 /dev/sdb1
分区添加为新的物理卷:
pvcreate /dev/sdb1
然后,使用 vgextend
命令将新的物理卷添加到现有的卷组(Volume Group)。例如,执行以下命令来将新的物理卷添加到名为 myvg
的卷组:
vgextend myvg /dev/sdb1
使用 lvresize
命令来调整逻辑卷(Logical Volume)的大小。根据需要扩容的逻辑卷不同,您可以选择增加逻辑卷的大小或者调整分配的空间。例如,执行以下命令来将 mylv
逻辑卷扩展到 100GB:
lvresize -L +100G /dev/myvg/mylv
或者,如果您希望将所有可用的空间都分配给逻辑卷,可以使用 -l +100%FREE
参数:
lvresize -l +100%FREE /dev/myvg/mylv
最后,使用 resize2fs
命令(针对 ext 文件系统)或其他相应的命令来调整文件系统大小,以便使其能够利用新的空间。例如,如果使用 ext4 文件系统,可以执行以下命令:
resize2fs /dev/myvg/mylv
完成上述步骤后,LVM 逻辑卷就会被成功扩容,并且文件系统也会相应地使用更大的空间。
参考这个文档 https://help.aliyun.com/document_detail/131143.html 从第 4 步开始。此回答整理自钉群“块存储云盘扩容专项-客户群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
块存储 EBS ( Elastic Block Storage ) 是为云服务器 ECS 、容器计算服务 ACS 等提供的低时延、持久性、高可靠的块级随机存储。块存储支持在可用区内自动复制您的数据,防止意外硬件故障导致的数据不可用,保护您的业务免于硬件故障的威胁。