温馨提示×

CentOS VirtualBox如何添加硬盘

小樊
57
2025-05-14 19:40:37
栏目: 智能运维

在 VirtualBox 中为 CentOS 虚拟机添加硬盘,可以按照以下步骤进行操作:

  1. 打开 VirtualBox 管理器:启动 VirtualBox,选择你要添加硬盘的 CentOS 虚拟机,然后点击“设置”按钮。

  2. 添加虚拟硬盘:在设置窗口中选择“存储”,然后在“存储树”中找到“控制器:SATA”或“控制器:IDE”,取决于你的 VirtualBox 配置和硬盘类型。选择“创建虚拟光盘现在…”,选择“VDI(VirtualBox 磁盘映像)”,然后点击“创建”。在弹出的对话框中,设置虚拟硬盘的大小,选择动态分配或固定分配,然后点击“创建”。

  3. 将新硬盘添加到虚拟机:创建虚拟硬盘后,在“存储”树中,选择你的虚拟机,然后选择“配置”按钮。在配置窗口中选择“存储”,然后在“硬盘”部分,选择“添加硬盘”按钮,选择“选择现有硬盘”,然后选择你刚刚创建的 VDI 文件。

  4. 扩展文件系统(如果需要):如果你在创建虚拟硬盘时选择了固定分配,或者在虚拟机内部调整了分区大小,可能需要扩展文件系统以使用新的空间。可以使用以下命令:

    • 首先,使用 fdisk -l 命令查看现有分区情况。
    • 使用 fdisk /dev/sdXY 进入分区编辑模式(将 sdXY 替换为你的硬盘设备名)。
    • 按照提示创建新分区或调整现有分区大小。
    • 使用 partprobepartx -a 命令使分区信息生效。
    • 使用 pvcreate /dev/sdXY 命令创建物理卷(将 sdXY 替换为你的硬盘设备名)。
    • 使用 vgextend centos /dev/sdXY 将物理卷添加到现有卷组中(将 centos 替换为你的卷组名,将 sdXY 替换为你的硬盘设备名)。
    • 使用 lvextend -L 100%FREE /dev/mapper/centos-root 命令扩展逻辑卷(将 centos 替换为你的卷组名,将 root 替换为你的逻辑卷名)。
    • 对于 XFS 文件系统,使用 xfs_growfs /dev/mapper/centos-root 命令扩展文件系统(将 centos 替换为你的卷组名,将 root 替换为你的逻辑卷名)。
  5. 验证扩容结果:使用 df -h 命令查看磁盘空间使用情况,确认扩容是否成功。

请注意,以上步骤是在 VirtualBox 环境中对 CentOS 系统进行磁盘管理的基本流程。在实际操作中,可能还需要根据具体情况进行调整,比如处理分区表类型、使用 LVM(逻辑卷管理)等高级功能。如果需要更详细的指导或遇到特定问题,建议查阅 VirtualBox 和 CentOS 的官方文档或相关社区论坛。

0