CentOS7虚拟机扩容操作指南(CentOS7虚拟机磁盘大小不够)
CentOS 7 虚拟机扩容操作指南
目标:添加 10G 新磁盘 → 分区 → 加入 LVM → 扩展根逻辑卷 → 调整文件系统
先在虚拟机软件拓展磁盘容量(在关机时
候操作)
注意:以下操作需在 root 用户下执行
查看需要添加磁盘空间的目录
df -h
查看当前磁盘和分区情况,确认新磁盘已识别
fdisk -l | grep /dev/sd
一般只有2
个
对新磁盘进行分区(这里使用 /dev/sda)
fdisk /dev/sda
进入交互式操作:
n → 创建新分区 (add a new partition)
p → 选择主分区 (primary partition)
回车 → 使用默认起始扇区
回车 → 使用默认结束扇区(即使用全部剩余空间)
w → 保存分区表并退出 (write table to disk and exit)
上图默认采用第三分区号(所以 /dev/sda3
),根据自己分区号决定
重启系统
,使内核重新读取分区表
reboot
查看新分区,看是否新增分区
fdisk -l | grep /dev/sd
将 新分区 /dev/sda3
添加到卷组 centos
vgextend centos /dev/sda3
查看卷组当前空闲空间(确认可用 PE
数量)
vgdisplay
给磁盘不够的目录,扩展逻辑卷(LV),使用所有可用空间
2559
是之前查询出来的PE,/dev/mapper/centos-root
是 磁盘不够的文件系统
lvextend -l +2559 /dev/mapper/centos-root
扩展文件系统以使用新增空间
xfs_growfs /dev/mapper/centos-root
验证扩容是否完成
df -h