当前位置: 首页 > article >正文

手把手搞定VMware 的CentOS硬盘扩容

1.背景

用VMware虚拟机创建Centos系统时,选了40GB硬盘,用着用着发现硬盘不够用了。于是,我为了给硬盘扩容,实操了下centos的硬盘扩容。本文是记录下整个操作过程,方便后面查询和使用。

2.操作

2.1 VMware操作

2.2 CentOS操作

 1.df -h    查看磁盘

2.fdisk -l    查看磁盘分区

磁盘 /dev/sda:85.9 GB 

3.fdisk /dev/sda   对新加的磁盘进行分区操作(选择新增的磁盘)。 后面的参数就上面查询到的盘,当前因为是扩容就这一个。

 输入 fdisk /dev/sda后,按照下图去操作

看到最后的提示是“设备或资源忙”,说明我们操作失败了,没事接下继续操作。

4.partprobe

5.fdisk -l

6.mkfs.ext4 /dev/sda3

7.pvcreate /dev/sda3

8.pvdisplay   进行查看是否创建成功

从上图可以看到,/dev/sda3是新增的硬盘空间,40GB.现在还是未分配的状态。

9. vgextend centos /dev/sda3    进行扩容

注意:这里centos 是取pvdisplay的结果的“VG Name”的数据值。根据实际情况来替换。

10.pvdisplay

11.lvextend -L +39.9G /dev/mapper/centos-root

注意:/dev/mapper/centos-root是取df-h中显示的结果。根据实际情况来修改。

+39.9G,为什么是这个?添加的40G的一个PV,可能也会扩展失败,因为1各PE不可用,也就是有4M不可用空间,改为39.9G或39.99G应该都能成功,我只是随便写了个39.9而已。

12.lvs

13.xfs_growfs /dev/mapper/centos-root

14.验证扩容结果

输入:df -h

输入:lsblk

sda3也挂载到centos-root上面。扩容是成功的。

3.结束

至此。操作已经结束完了,命令比较多,其实就是分区分配的事情,多操作就熟悉了。


http://www.kler.cn/news/319376.html

相关文章:

  • Unity 设计模式 之 行为型模式 -【中介者模式】【迭代器模式】【解释器模式】
  • 使用sqoop报错
  • Qt网络通信之TCP
  • Agile Modbus STM32裸机移植 从机使用
  • Django基础-创建新项目,各文件作用
  • npm install安装缓慢及npm更换源
  • 研究生三年概括
  • 【Linux实践】实验五:用户和组群账户管理
  • 充电宝哪个牌子性价比高?2024年充电宝推荐!7款好用充电宝推荐
  • 计算机毕业设计 校园新闻管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 详细介绍swoole以及其优缺点
  • Spring Boot实战:使用@Import进行业务模块自动化装配
  • 正向科技格雷母线内胆,适应任何糟糕工业环境
  • 828华为云征文 | 使用Flexus X实例搭建Dubbo-Admin服务
  • Elasticsearch 单机和集群环境部署教程
  • QT创建线程,QT多线程的创建和使用,QT线程池
  • 【华为】用策略路由解决双出口运营商问题
  • Git 工作区、暂存区与修改全解析
  • 网络安全证书考取相关知识
  • 【Linux】环境部署kafka集群
  • 工业一体机在汽车零部件工厂ESOP系统中的关键作用
  • 【记录】在返回值类型为BigDecimal情况下末尾小数位为0的会省略不显示
  • linux如何启用ipv6随机地址
  • QT 中的信号与槽机制详解
  • 2:java的介绍与基础2:Scanner
  • 【BurpSuite】Cross-site scripting (XSS 学徒部分:1-9)
  • JVM面试问题集
  • 航班延误背后隐秘原因--网络安全
  • 41. 如何在MyBatis-Plus中实现批量操作?批量插入和更新的最佳实践是什么?
  • MELON的难题- 华为OD统一考试(E卷)