VMware 中 CentOS 虚拟机磁盘扩容

535人浏览 / 0人评论

参考

https://blog.csdn.net/wai_58934/article/details/125826945

步骤

1、VMware 扩展磁盘

VMware 面板 → 编辑虚拟机设置 →  硬盘 → 扩展。

2、CentOS 使用扩展

# 查看现有分区
fdisk -l

# 对新加的磁盘进行分区操作,依次输入 n 和 p,直到出现:分区 。。已设置为Linux类型,大小设为。。,然后输入w,回车退出。
fdisk /dev/sda

# 查看新增的分区,比如:/dev/sda3
fdisk -l

# 重启虚拟机
reboot

# 查看磁盘卷组名,即 VG Name 所在行,比如:centos
vgdisplay

# 初始化新增的分区
pvcreate /dev/sda3

# 把初始化的分区加入虚拟卷组
vgextend centos /dev/sda3

# 再次输入vgdisplay可以看出已经有剩余空间了,即 Free PE / Size 所在行

# 查看文件系统
df -h

# 扩充已有的卷组容量
## 一般要扩展的是 root 所在卷组,比如:/dev/mapper/centos-root
## 如果失败,请把数值改小重试,只能扩展比你预设值低的数。
lvextend -L +100G /dev/mapper/centos-root
或者
lvextend -L +1T /dev/mapper/centos-root

# 扩容文件系统
## 不同系统有不同的指令,这个需要自己查询
## cat /etc/fstab | grep centos-root 回车,查看文件系统的格式,我的是xfs
xfs_growfs /dev/mapper/centos-root

# 查看最终结果
df -h

全部评论