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

61
2025/3/11 12:32:52
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在VirtualBox中对CentOS虚拟机进行磁盘扩容,可以按照以下步骤操作:

1. 关闭虚拟机

首先,确保你的CentOS虚拟机已经关闭。

2. 修改VirtualBox虚拟磁盘大小

  1. 打开VirtualBox管理器,选择你的CentOS虚拟机,点击“设置”。
  2. 在设置窗口中,选择“存储”选项卡,然后选择“控制器:SATA”或“控制器:IDE”(取决于你的虚拟磁盘类型)。
  3. 选择你要扩容的虚拟磁盘(通常显示为“虚拟磁盘”或“VDI文件名”),点击“属性”。
  4. 在“属性”窗口中,选择“虚拟大小”或“容量”选项卡,输入新的磁盘大小,然后点击“确定”。

3. 在CentOS系统中扩容磁盘

  1. 启动你的CentOS虚拟机,打开终端。
  2. 使用以下命令查看当前磁盘分区情况:
    df -h
    
  3. 使用fdiskparted等工具对磁盘进行分区。例如,使用fdisk
    sudo fdisk /dev/sda
    
    按照提示创建新分区并保存更改(输入w保存)。
  4. 如果你的磁盘使用的是LVM(逻辑卷管理),则需要使用以下命令扩展逻辑卷:
    • 查看当前卷组信息:
      sudo vgdisplay
      
    • 创建新的物理卷(PV):
      sudo pvcreate /dev/sdaX
      
    • 将新的物理卷添加到卷组(VG):
      sudo vgextend centos /dev/sdaX
      
    • 扩展逻辑卷(LV):
      sudo lvextend -L +10G /dev/mapper/centos-root
      
    • 最后,扩展文件系统以使用新增的空间:
      • 如果文件系统是ext4:
        sudo resize2fs /dev/mapper/centos-root
        
      • 如果文件系统是XFS:
        sudo xfs_growfs /dev/mapper/centos-root
        
  5. 使用df -h命令再次检查磁盘空间,确认扩容是否成功。

注意事项

  • 在进行磁盘扩容之前,建议备份重要数据。
  • 如果虚拟磁盘使用的是动态分配,VirtualBox会自动调整虚拟磁盘的大小,但CentOS系统可能不会立即识别到新增的空间,需要手动进行分区调整和文件系统扩容。
  • 如果遇到问题,可以查看系统日志或使用dmesg命令获取更多信息。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS Docker容器如何管理