调整加密访客磁盘的 vbox 磁盘大小并不那么容易

调整加密访客磁盘的 vbox 磁盘大小并不那么容易

我想增加 virtualbox 中来宾磁盘的大小,但对于加密系统来说并不是那么简单:-/

我将 debian 运行到带有 debian 磁盘加密的 vbox 中,而不是 vbox 磁盘加密。来宾磁盘有 7GB,我通过执行以下操作调整了它的大小:

  1. 打开 vbox > 文件 > Virtual Media Manager > 将滑块滑动到 30GB 大小;
  2. 从主机的cmd行:vboxmanage moddedmedium disk“vmName.vdi”--resize 30000(这给了我一个无法理解的错误消息......无论如何......)
  3. 我启动了虚拟机,打开了 gparted,看到了整个 30GB 的空间...很酷 当然,它显示了额外的 ~23GB 作为未使用的空间。我使用 gparted 滑块调整分区 /dev/sda3(我家所在的位置)的大小以使用整个空间,从而达到约 30GB;
  4. 我重新启动了来宾系统,登录并在来宾上重新打开了 gparted,看到 /dev/sda3 有 30GB,太棒了!
  5. 我在来宾中输入“du -h”,只看到了前 7GB...:-/
  6. 如果我从主机 shell 中“du -h vmName.dvi”,我只能看到那里的 7GB,但这并不意味着太多,因为初始设置已经用于动态分配的磁盘空间;
  7. 从来宾 shell 中,我执行“fdisk -l”并看到 /dev/sda3 内的整个 30GB(安装为 /dev/mapper/sda3_crypt ... 30GB);
  8. 现在我从来宾中打开 virtualbox,打开虚拟机的设置并转到存储。那里写着:虚拟大小:30GB;实际大小:7GB(??不知道,也许是指动态分配);

注意:当我加密来宾磁盘时,来自 virtualbox 的动态分配不会产生任何影响,这意味着加密的分区会直接达到其全部潜在大小,至少如果我从来宾操作系统“du”其映像文件。因此上面的步骤 6 确实应该始终显示 30GB;

那么,有人可以帮我进一步审核或解决这个问题吗?

多谢!

主机:ubuntu 访客:virtualbox 上的 debian/openbox,动态分配 HD 空间

相关内容