虚拟机VMware下CentOS7.9对磁盘扩容

  • 首先是在VMware虚拟下对机器进行关机,然后扩容后启动机器(操作简单,忽略,网上很多)

开始增加磁盘空间

  • 查看磁盘空间

        发现此时磁盘空间仍然没变化

df -lh

  • 查看当前磁盘分区信息

fdisk -l

  • 对新加磁盘空间进行分区操作

fdisk /dev/sda

# 1.
# 根据提示输入 n 回车,表示创建新分区

# 2.
# 根据提示输入 3 回车,表示sda3,因为前面已经有两个(sda1和sda2)了

# 3.
# 根据提示,之后两次命令,什么都不输入,都是直接回车

# 4.
# 根据提示输入 w 回车,将表写入磁盘并退出


# 参考命令
# a 切换可引导标志
# b 编辑BSD磁盘标签
# c 切换DOS兼容性标志
# d 删除分区
# g 创建一个新的空GPT分区表
# G 创建一个IRIX (SGI)分区表
# l 列出已知的分区类型
# m 打印输出这个命令菜单
# n 添加新分区
# o 创建一个新的空DOS分区表
# p 打印分区表
# q 不保存更改就退出
# s 创建一个新的空Sun磁盘标签
# t 修改分区的系统id
# u 改变显示/输入单位
# v 验证分区表
# w 将表写入磁盘并退出
# x 额外功能(仅限专家使用)

​
  • 重启CentOS,使配置生效

reboot
  • 创建物理卷 和 物理卷添加到卷组中

# 创建物理卷
pvcreate  /dev/sda3

# 物理卷添加到卷组中
vgextend centos /dev/sda3

  • 查看添加结果,最重要的Free PE / Size未分配的变成了是20G左右。

vgdisplay

  • 把扩容的空间添加到根目录/下,就得先找到逻辑卷文件系统。

# 执行后可以看到挂载点的根目录/的文件系统是/dev/mapper/centos-root
df -lh

  • 查看根目录对应的文件系统的逻辑卷信息

lvdisplay /dev/mapper/centos-root

# 执行后,其中 LV Path /dev/centos/root 就是根目录对应的文件系统的逻辑卷信息
  • 分配Free空间到逻辑卷

# 目录为上一步查到的,根目录文件系统路径逻辑卷信息

# 方式一 将新加磁盘全部扩展到根分区
lvextend -l +100%FREE /dev/centos/root

# 方式二 自定义扩容大小
lvextend -l +20G /dev/centos/root
  • 查看上一步分配结果

lvdisplay

  • 扩容生效

# 使扩容生效
xfs_growfs /dev/centos/root

  • 最后查看生效后的磁盘情况

df -lh

参考

PC电脑 VMware安装的linux CentOs7如何扩容磁盘? - 知乎

centos 7 根目录磁盘扩容_centos7新增磁盘并扩展根目录_努力的小不点丶的博客-CSDN博客

【大数据集群运维】VMware虚拟机扩展Linux的root根目录磁盘空间(Centos7)_linux虚拟机根目录扩容-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值