问题描述
在虚拟机中,随着虚拟磁盘的使用,磁盘空间很可能不足,因此需要对虚拟磁盘文件进行扩容。
虚拟机操作系统为 CentOS 7. 4 版本,使用 LVM 进行磁盘管理。
附加说明
建议”操作系统“应与”应用数据“进行分离
建议将系统系统与应用数据分离,保存在不同的虚拟磁盘中,而不是放在一起。即操作系统保存在虚拟磁盘中,而应用数据则添加到独立虚拟磁盘或者挂载到外部存储中。这样做可以带来以下好处:
1)在数据迁移时,可以直接将应用数据的虚拟磁盘直接复制,或者直接挂载到新的虚拟机中。
2)在灾难恢复时,如果操作系统损坏,无法启动,可以直接将应用数据的虚拟磁盘挂载到新的虚拟机中。
3)使二者互不影响。即使数据盘IO无法访问,也能够登录系统进行维护。即使操作系统无法访问,我们依旧能够提取数据。
合理规划操作系统磁盘空间
通常在安装时,应该合理规划系统盘空间。随着业务增长,应用数据磁盘扩容不可避免,但是操作系统磁盘可以避免频繁扩容。
第一步、虚拟磁盘扩容
目的:在虚拟机平台中,对虚拟磁盘文件进行扩容。
在 vSphere Client 中,对虚拟磁盘进行扩容,在图形界面直接操作即可,这里不再赘述。
如果使用其他虚拟化平台(KVM),则使用平台相关方法进行扩容即可,这里不再赘述。
第二步、检测磁盘变化
目的:使 Linux 虚拟机检测到磁盘大小的变化
需要登录 Linux 虚拟机进行操作:
# 先执行 lsblk 命令,查看磁盘空间是否增加(通常是没有增加的) lsblk # 如果磁盘空间没有发生变化,则重新扫描磁盘: for i

本文详细指导了在CentOS 7.4虚拟机中,如何通过LVM进行磁盘扩容,包括在vSphere或KVM平台上操作步骤,以及如何分离操作系统与应用数据,以提升数据管理和灾备能力。涉及关键操作如调整卷组大小、文件系统扩展等。
最低0.47元/天 解锁文章
4002

被折叠的 条评论
为什么被折叠?



