如何为虚拟机添加磁盘,扩充原有分区的磁盘空间

关机新增磁盘

虚拟机关机的状态下,在 VMware 当中新增一块磁盘,选中左边要添加磁盘的虚拟机镜像,然后鼠标右键点击设置。

  • 选中磁盘点击添加

  • 在这里插入图片描述

  • 点击下一步,悬着SCSI这个选项

  • 在这里插入图片描述

  • 继续点下一步,点击创建新虚拟磁盘

  • 在这里插入图片描述

  • 根据自己的需要选择最大磁盘大小,然后选择将虚拟磁盘拆分为多个文件。最后点击完成。

  • 在这里插入图片描述

  • 在这里插入图片描述

开机挂载磁盘

开启虚拟机,对新增的磁盘进行分区,格式化,并且挂载新磁盘到指定目录。

1.查看当前磁盘挂载和使用情况:

  • 执行,命令:df -lh
  • 在这里插入图片描述

2.查看磁盘挂载情况:fdisk -l

在这里插入图片描述

  1. 为新增的磁盘初始化。在 fdisk 提示符下输入 n。选择分区类型 p为主分区,并为新分区分配大小,1表示只指定一个分区。一般建议将剩余的可用磁盘空间全部分配给新分区。创建完毕后,输入 w 以保存分区表。
    • fdisk /dev/sdb

在这里插入图片描述

  1. 将新分区格式化为 LVM 物理卷:

    • pvcreate /dev/sdb1命令
    • pvcreate /dev/sdb1 是用于创建 LVM(逻辑卷管理)中的物理卷(Physical Volume)。它将 /dev/sdb1 分区标记为一个物理卷,以便将其添加到 LVM 卷组中。执行该命令后,该分区可以被 LVM 进行管理。
  2. 将新的物理卷添加到 centos 卷组:vgextend centos /dev/sdb1

    在这里插入图片描述

  3. 扩展 centos-root 逻辑卷以利用新的磁盘空间:lvextend -r -l +100%FREE /dev/mapper/centos-root, -r 参数将通过 resize2fs 命令自动调整文件系统大小。

在这里插入图片描述

  1. 等待扩容操作完成后,使用 df -h 命令确认文件系统空间是否已扩展:

    有原来的27GB扩展到了47GB,新增了20GB.表示扩充成功。
    在这里插入图片描述


Linux Centos 7.8 根目录扩容操作总结

操作步骤

  • 查看磁盘挂载情况:fdisk -l
  • 添加磁盘,格式化磁盘并为其创建一个主分区。
  • fdisk /dev/sdb,在 fdisk 提示符下输入 n。选择分区类型 p为主分区,并为新分区分配大小,输入1表示只指定一个分区。一般建议将剩余的可用磁盘空间全部分配给新分区。创建完毕后,输入 w 以保存分区表。
  • 将新分区格式化为 LVM 物理卷: pvcreate /dev/sdb1命令
    • pvcreate /dev/sdb1 是用于创建 LVM(逻辑卷管理)中的物理卷(Physical Volume)。它将 /dev/sdb1 分区标记为一个物理卷,以便将其添加到 LVM 卷组中。执行该命令后,该分区可以被 LVM 进行管理。
  • 将新的物理卷添加到 centos 卷组:vgextend centos /dev/sdb1
  • 扩展 /dev/centos/root 逻辑卷以利用新的磁盘空间: 命令 lvextend -l +100%FREE /dev/root
  • xfs_growfs 命令用于在 XFS 文件系统上增加已有分区的大小,从而可以使用更大的磁盘空间。
    • xfs_growfs /dev/centos/root
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐