【问题标题】:Resizing Ubuntu Virtualbox vdi from a Windows7 host does not take effect从 Windows7 主机调整 Ubuntu Virtualbox vdi 大小不生效
【发布时间】:2018-05-02 16:33:11
【问题描述】:

我创建了一个具有固定磁盘大小的 .vdi,后来调整了磁盘大小并附加到我的 Linux VM。但是我的虚拟机仍然没有用调整大小的磁盘更新

最初我在调整大小时遇到​​错误“尚未实现此格式的调整硬盘大小操作!” ,可能是因为我试图调整固定大小的磁盘的大小

所以我首先通过命令提示符创建了现有虚拟硬盘的克隆,因为它创建了“动态分配的虚拟硬盘”,这样我就可以调整它的大小而不会出现任何错误

然后将克隆的 vdi 大小调整为 40GB:

然后将我调整大小的 vdi 附加到 VirtualBox 并删除我的旧 vdi: 我在 GUI 上看到我的磁盘大小已调整。

但是现在当我运行我的虚拟机时,我仍然看到我的磁盘大小保持不变并且没有更新。

任何关于如何使用调整后的磁盘更新我的 VM 的信息都会有所帮助。谢谢

【问题讨论】:

  • 这确实应该发布到 SuperUser(或者可能是 AskUbuntu),而不是 Stack Overflow(因为它与编程无关,更多地与操作系统相关。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux ubuntu virtual-machine virtualbox vdi


【解决方案1】:

如:http://manpages.ubuntu.com/manpages/bionic/man8/lvextend.8.html

使用特定 PV 将 LV 的大小扩展 54MiB。

$ lvextend -L +54 vg01/lvol10 /dev/sdk3

通过 PV /dev/sdk3 上的可用空间量来扩展 LV 的大小。这是等价的 在命令行中指定“-l +100%PVS”。

$ lvextend vg01/lvol01 /dev/sdk3

使用特定的物理范围将 LV 扩展 16MiB。

$ lvextend -L+16m vg01/lvol01 /dev/sda:8-9 /dev/sdb:8-9

【讨论】:

    【解决方案2】:

    使用 GParted 修改 Linux 本机分区能够解决此问题

    以下链接有所帮助: https://www.rootusers.com/use-gparted-to-increase-disk-size-of-a-linux-native-partition/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      相关资源
      最近更新 更多