使用 Hyper-V“快速创建”时指定磁盘大小

kim*_*gro 5 hyper-v

我使用 Hyper-V 的“快速创建”选项创建了一个新的 Ubunutu 18.04.1 LTS 虚拟机,但是虚拟机只分配了 20GB,我必须使用一堆 Linux 分区工具将其增加到 40GB。

有什么方法可以在创建时指定磁盘大小吗?

Wil*_*lly 6

这对我有用,不需要禁用检查点。感谢 Anton Karl Ingason 的博文

请注意,这并不能解决“创建时”出现的确切问题,但这可能会更好 - 因为这可以在安装后的任何时候完成,而其他“常规非 HyperV”方法对我不起作用。

这些步骤可以解决该问题:

  1. 关闭虚拟机。
  2. 使用 Hyper-V 管理器选择虚拟机的设置,选择硬盘选项并在虚拟硬盘下进行编辑。(如果禁用此选项,您需要返回并删除 Hyper-V 管理器中 VM 的所有检查点;只需选择 VM 并右键单击下面检查点字段中的检查点即可。)
  3. 使用 GUI 将驱动器扩展至合理的大小,例如 128 GB。Ubuntu 现在有了扩展的空间。
  4. 再次启动虚拟机。安装访客实用程序: sudo apt install cloud-guest-utils
  5. 将 sda1 分区扩展到可用空间:( sudo growpart /dev/sda 1 注意 sda 和 1 之间的空间!)
  6. 最后运行 resize2fs:( sudo resize2fs /dev/sda1 这里 sda 和 1 之间没有空格!)
  7. 现在你的 Ubuntu 驱动器是 128 GB。

插图


Nil*_*hah 5

没有指定磁盘大小的选项;但是,在安装操作系统之前,可以通过以下步骤进行配置:

\n\n
    \n
  1. 正常执行快速创建,直到提示您“Connect”/“Edit\xc2\xa0Settings”
  2. \n
  3. 点击“编辑设置”
  4. \n
  5. 转到硬盘驱动器(位于左侧窗格中)
  6. \n
  7. 单击“编辑”(在右侧窗格中)
  8. \n
  9. 单击展开并提供所需的大小。
  10. \n
\n

  • 磁盘扩展后,您必须使用磁盘中的可用空间来调整分区 /dev/sda1 的大小,或者使用可用空间创建新分区。 Ubuntu 的磁盘实用程序或 gparted 实用程序都可以帮助更新分区。 (2认同)