【最佳实践】通过LVM管理云硬盘
【摘要】 在Linux系统中使用云硬盘时,使用LVM对云硬盘进行分区,无需中断业务或新增分区
在Linux系统中使用云硬盘时,需要对云硬盘进行分区,如果分区容量不足,有两种解决方法:
- 中断业务,替换原有分区
- 不中断业务,新增分区
第一种方式需要中断业务,第二种方式没有对原有分区进行扩容,而是新增分区,所以这两种方式都不够完美,但是通过逻辑卷管理(Logical Volume Manager)可以完美解决这个问题。
LVM基本原理
LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制。
LVM通过在云硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下层云硬盘分区布局,提高硬盘分区管理的灵活性,LVM的架构图如
图1所示。
从上面LVM架构图中可以看出,使用LVM管理云硬盘的基本过程如下:
通过LVM管理云硬盘之后,文件系统不再受限于云硬盘的大小,可以分布在多个云硬盘上,也可以动态扩容。
如果需要对图1中的“ext4”文件系统进行扩容,通常有两种做法:
- 卷组中未分配的空间充足时,直接扩展逻辑卷的容量
- 卷组中未分配的空间不足时,扩展卷组的容量,再扩展逻辑卷的容量
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)