VMware虚拟机(Rocky9.3)硬盘扩容详细图文教程

参考<<鸟哥的Linux>>以及VMware虚拟机硬盘扩容详细图文教程
原因: 用户空间不足,且系统是用LVM(logical volume manager)进行分区

df -h #查看/home目录下磁盘容量不足

df -h

磁盘扩容步骤

  1. 关闭虚拟机,选择编辑虚拟机, 点击硬盘,再点击扩容
    在这里插入图片描述
    在这里插入图片描述

这个时候最好做一个快照,或者克隆一下,避免扩容中系统出现意外情况(别问我为什么要提一嘴)

  1. 打开虚拟机,输入lsblk查看磁盘信息
    在这里插入图片描述
    可以看到vmware已经给你增加硬盘容量了(这个手法应该类似于给你换了一块硬盘,把旧硬盘的信息复制到新硬盘里)
  2. 接着进行分区
fdisk -l #查看硬盘信息

在这里插入图片描述
如果看到 磁盘标签类型是dos, 说明你的硬盘是mbr格式,如果是gpt,说明硬盘格式是gpt
如果是mbr,用fdisk命令进行分区,如果是gpt,用gdisk命令进行分区

  1. 运行fdisk /dev/nvme0n1在这里插入图片描述用fdisk命令把系统分区好.在执行w命令之前(fdisk里)都不会对硬盘进行修改,请注意在这里插入图片描述
    在这里插入图片描述
    这个时候已经分区好了,接着进行格式化.

  2. 查看文件系统类型 df -hT
    在这里插入图片描述

  3. 对应使用mkfs.xfs -f /dev/nvme0n1p3 进行格式化
    在这里插入图片描述

  4. 接着就是使用LVM这种磁盘管理机制给/home扩容, 运行pvcreate /dev/nvme0n1p3创建lvm物理卷,并使用pvdisplay查看物理卷

在这里插入图片描述
8. 将/dev/nvme0n1p3 添加到rl卷组, rl是通过查看上图中VG Name来的
在这里插入图片描述
9. 找到/home的逻辑卷的LV Path,增加/home大小,增加50GB
在这里插入图片描述
在这里插入图片描述
这里分配50G报错,所以只能分配49.99G. (虽然vmware分配了50G, 但是LVM需要在这50G硬盘里写入LVM信息,所以分配的少了点)

  1. 最后同步一下磁盘信息,查看结果
    在这里插入图片描述

最后可以看到/home多了50G

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 22:36:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 22:36:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 22:36:01       82 阅读
  4. Python语言-面向对象

    2024-04-07 22:36:01       91 阅读

热门阅读

  1. 力扣爆刷第112天之CodeTop100五连刷46-50

    2024-04-07 22:36:01       39 阅读
  2. 【整数二分】难题选讲

    2024-04-07 22:36:01       179 阅读
  3. BigDecimal类

    2024-04-07 22:36:01       41 阅读
  4. 【C/C++】循环移位

    2024-04-07 22:36:01       40 阅读
  5. Python继承和多态的解释和示例

    2024-04-07 22:36:01       36 阅读
  6. LeetCode刷题--- 最长回文子序列

    2024-04-07 22:36:01       40 阅读
  7. day11 基础函数(二)

    2024-04-07 22:36:01       35 阅读
  8. kmp算法

    kmp算法

    2024-04-07 22:36:01      40 阅读
  9. Docker部署minio

    2024-04-07 22:36:01       35 阅读
  10. golang map

    2024-04-07 22:36:01       46 阅读