在 VirtualBox 6 上为客户操作系统添加更多存储空间

在 VirtualBox 6 上为客户操作系统添加更多存储空间

我在用着VirtualBox 6Ubuntu 18.04.3 LTS我需要为客户操作系统。我已经运行了,VBoxManage modifyhd box-disk002.vdi --resize 46080但旧值仍然存在。下面是设置的屏幕截图。我尝试使用滑块来增加磁盘大小,但也没有用。 在此处输入图片描述

如何添加更多存储空间?

答案1

客户操作系统:Linux Ubuntu 20.04

我更愿意添加新的.vdi使用虚拟盒创建磁盘映像,然后将其安装到现有的 Linux 客户操作系统。我在 Linux/VM 论坛上读到,更改当前有可用数据的磁盘的存储大小可能会导致问题。我通过添加新的 vdi 磁盘增加了磁盘空间。

这是我遵循的文章。它非常容易理解。
https://www.zachpfeffer.com/single-post/add-a-disk-to-an-ubuntu-virtualbox-vm

在我的情况下,我没有安装gksu。相反,我使用sudo代替gksudo。在文章中,作者使用的是虚拟机作为硬盘文件类型。我使用了虚拟专用网络硬盘文件类型。除此之外,所有步骤都相同

虚拟盒配置

磁盘空间已配置

步骤简要概述:

创建磁盘文件

  1. 右键单击要添加磁盘的虚拟机
  2. 点击设置在上下文菜单中
  3. 点击贮存在左侧边栏中
  4. 点击控制器: SATA并点击+图标
  5. 点击创建新磁盘在弹出菜单中
  6. 在对话框中选择磁盘类型(我选择了 VDI)
  7. 点击动态地在尺寸对话框中分配并单击下一个
  8. 命名磁盘,选择大小并单击下一个
  9. 点击好的
  10. 注意磁盘位于哪个 SATA 端口(例如“Sata 端口 2”)
  11. 点击开始启动虚拟机

Ubuntu 中的分区

  1. 在 Ubuntu 中,打开终端并从输出中识别磁盘

    dmesg | grep sd
    

    您将看到一个与您创建的磁盘大小匹配的磁盘。例如,它可能是/dev/sdc

  2. 安装 gparted(运行sudo apt install gparted) and runsudo gparted`

  3. /dev/sda单击顶角的设备 ( ) 并切换到您识别的磁盘(例如/dev/sdc

  4. 点击设备进而创建分区表

  5. 保留为 msdos 并单击申请

  6. 单击创建新分区图标(左上角)

  7. 保留所有内容并单击添加

  8. 单击绿色复选标记以应用所有操作

  9. 点击申请在弹出窗口中关闭* 成功完成时

挂载磁盘

  1. 创建一个挂载点(hdd2只是一个示例名称 - 如果您喜欢其他名称,可以更改)

    sudo mkdir /hdd2
    
  2. 添加一行以/etc/fstab在启动时挂载新分区

    sudoedit /etc/fstab
    

    添加此行

    /dev/sdc1    /hdd2    ext4    defaults    0    0
    
  3. 保存、退出并重新启动虚拟机。

希望能帮助到你。 :)

答案2

我建议再次运行此命令

vboxmanage modifyhd --resize 46080 box-disk002.vdi

然后通过从某些 LiveCD 启动 VM 来调整文件系统大小gparted


参考:

https://www.virtualbox.org/manual/UserManual.html#vboxmanage-modifyvdi

答案3

我用过这个地点

运行 Virtual Box 6.1。

从虚拟机注销后,只需转到文件 -> 虚拟媒体管理器 -> 选择您的 VDI 并升级。在此处输入图片描述

相关内容