一、扩容前期准备
在扩容前需确认云平台已完成硬盘容量扩展,并通过以下操作验证系统识别状态:
- 执行
lsblk -f
确认新增磁盘或扩容后的磁盘容量; - 使用
df -h
查看当前分区使用情况,记录需扩容的挂载点路径; - 对重要数据创建快照或备份。
二、分区格式调整
根据磁盘容量选择分区工具及方案:
1. 小于2T磁盘
- 执行
fdisk /dev/sdX
进入交互式分区界面; - 输入
n
创建新分区,选择主分区类型; - 使用
t
修改分区类型为8e
(LVM标识)。
2. 大于2T磁盘(GPT分区)
- 通过
parted /dev/sdX
进入工具; - 执行
mklabel gpt
创建GPT分区表; - 使用
mkpart primary 0% 100%
划分完整空间。
三、LVM管理操作
完成分区后需进行LVM逻辑卷管理:
- 创建物理卷:
pvcreate /dev/sdX1
; - 扩展卷组:
vgextend [VG名称] /dev/sdX1
; - 扩容逻辑卷:
lvextend -l +100%FREE /dev/[VG名称]/[LV名称]
。
四、文件系统扩容
根据文件系统类型执行扩容命令:
- EXT4格式:
resize2fs /dev/[VG名称]/[LV名称]
; - XFS格式:
xfs_growfs /挂载点路径
。
云服务器硬盘扩容需遵循“平台扩容→分区调整→LVM扩展→文件系统同步”的标准化流程,其中GPT分区适用于大容量磁盘,LVM管理提供灵活的存储扩展能力。操作前务必验证备份有效性,避免因步骤遗漏导致数据丢失。