centos

CentOS下VirtualBox虚拟机如何进行磁盘扩容

小樊
51
2025-04-04 11:33:02
栏目: 云计算

在CentOS下使用VirtualBox进行虚拟机磁盘扩容的步骤如下:

  1. 关闭虚拟机:首先,确保虚拟机已经完全关机。

  2. 修改VirtualBox虚拟硬盘大小

    • 打开VirtualBox管理器,选择需要扩容的虚拟机。
    • 点击虚拟机的“设置”按钮。
    • 在设置窗口中选择“存储”选项卡。
    • 选择要扩容的虚拟硬盘文件(通常是.vdi文件)。
    • 点击“调整大小”按钮,输入要扩容的新大小,然后点击“确定”。
  3. 在虚拟机内部调整分区大小

    • 启动虚拟机,进入CentOS系统。
    • 打开终端,使用以下命令查看磁盘状态:
      df -h
      
    • 使用以下命令查看新磁盘的分区信息:
      fdisk -l
      
    • 对新加的磁盘进行分区操作:
      fdisk /dev/sdX
      
      (其中sdX是新磁盘的设备名)
    • 在fdisk命令行中,输入p查看已分区的数量,输入n新增一个分区,然后按照提示完成分区操作。
    • 使用以下命令写入磁盘信息并保存:
      w
      
    • 重启虚拟机:
      reboot
      
  4. 扩展逻辑卷(LVM)

    • 使用以下命令查看卷组名:
      vgdisplay
      
    • 初始化刚刚的分区:
      pvcreate /dev/sdXY
      
      (其中sdXY是新分区的设备名)
    • 将初始化过的分区加入到虚拟卷组中:
      vgextend centos /dev/sdXY
      
    • 再次查看卷组情况以确认扩容成功:
      vgdisplay
      
    • 查看当前磁盘情况并记下需要扩展的文件系统名:
      df -h
      
    • 扩展已有的卷组容量:
      lvextend -L +55G /dev/mapper/centos-root
      
      (注意:不能全扩展满,需要留出一些空间)
    • 查看当前卷组以确认扩容成功:
      pvdisplay
      
    • 扩展文件系统:
      xfs_growfs /dev/mapper/centos-root
      
    • 再次查看磁盘状态以确认扩容成功:
      df -h
      
  5. 重启虚拟机:配置完成后,重启虚拟机以使更改生效。

请注意,在进行磁盘扩容时,确保虚拟机已经完全关机,以避免数据损坏。此外,扩容过程中可能会遇到各种问题,如分区表损坏等,需要根据实际情况进行相应的处理。

0
看了该问题的人还看了