CentOS6.9数据库服务器扩容指南:LVM与非LVM

需积分: 50 16 下载量 161 浏览量 更新于2023-05-13 收藏 1.3MB DOCX 举报
"该文档是关于如何在运行CentOS 6.9的数据库生产服务器上进行磁盘和目录扩容的实战指南,特别是涉及到LVM(逻辑卷管理)和非LVM环境下的扩容方法。主要涉及的技术包括Linux磁盘管理、LVM、MySQL数据库的目录扩容。" 在扩容前,确保理解基本的LVM概念和操作,参考相关教程链接。扩容前需明确当前服务器的状态和扩容需求。例如,数据库文件位于/opt目录,属于名为vg_pinen的逻辑卷组中的LogVo103逻辑卷,计划扩容1900G;根目录需要扩容100G,但由于不是逻辑卷,扩容过程较为复杂,且需谨慎对待。 当有额外的磁盘空间(如/dev/sdd,2T)可用于扩容时,首先通过`pvdisplay`命令检查已有物理卷。然后,使用`pvcreate /dev/sdd`创建物理卷,接着将其加入到vg_pinen逻辑卷组中,命令为`vgextend vg_pinen /dev/sdd`。使用`pvdisplay`再次确认操作是否成功。 对于使用LVM的/opt目录扩容,可以通过以下步骤实现: 1. 使用`lvextend -L +15G /dev/mapper/vg_pinen-LogVo103`命令扩展逻辑卷大小15G。 2. 使用`resize2fs /dev/mapper/vg_pinen-LogVo103`调整文件系统大小以适应新的逻辑卷大小。 3. 通过`df -Th`命令验证扩容效果,可以看到/opt目录的存储空间已增加。 对于非LVM的根目录/扩容,由于涉及风险较高,通常建议避免操作或等到必要时再进行。如果必须扩容,可能需要将数据备份,创建新的逻辑卷,然后将数据恢复到新逻辑卷,过程复杂且需谨慎。 这个扩容手册提供了CentOS 6.9环境下LVM和非LVM磁盘扩容的详细步骤,适用于数据库服务器的维护和优化,但任何操作前都需要充分准备和理解,以避免潜在的数据丢失或服务中断。