根分区的硬盘容量不够了需要添加容量
扩展硬盘容量前提是需要虚拟机关机才能进行以下操作
在虚拟中找到虚拟机设置 >> 点击硬盘 >> 选择扩展 >> 输入自已要扩展的大小 >> 确定
- 这些设置好之后,启动虚拟机
fdisk /dev/sda
n
p
三个回车 (本人都是使用默认值,具体实际情况自行调整)
看到提示命令帮助这里
w
- 执行完成之后,如果看到下面的警告,需要重启虚拟机,我这里就是磁盘容量不足,导致分区失败重启就好了,如果没有提示 WARNING 这种提示就忽略重启操作
- 更改 分区id
- 确定根分区 是哪个
lsblk
- 查看 根分区id是啥类型
fdisk -l
- 通过上面步骤确定根分区的id类型是 8e
- 修改 新分区的id
- 执行完成图片里面的步骤之后一定要重启虚拟机
- 创建物理卷 我这里对应刚才的新分区sd3,这里自行改成自已的新分区
pvcreate /dev/sda3
- 查看逻辑组名
vgdisplay
- 把新分区加入逻辑组中
vgextend centos /dev/sda3
- 设置扩展逻辑组容量
- -L+30G 对应容量是自已在虚拟机中扩展的容量
- /dev/mapper/centos-root 在执行 df -h 命令中查看根分区的文件系统名 这里需要改成自已系统文件名
lvextend -L+30G /dev/mapper/centos-root /dev/sda3
- 查看文件系统类型
- 如果是 xfs 类型
xfs_growfs /dev/mapper/centos-root
- 如果是 ext2 ex3 ext4
resize2fs /dev/mapper/centos-root
- 没增加之前容量是这样的
- 增加容量之后