【问题标题】:Linux VHDX size on Hyper-VHyper-V 上的 Linux VHDX 大小
【发布时间】:2020-02-28 08:17:46
【问题描述】:

我在 Windows 2016 Server 上使用 Hyper-V,问题在于 Linux 虚拟机的 VHDX 文件的大小。他们以光速成长。例如,我有 Linux Mint 和在磁盘使用实用程序中,我看到 125,4 GB 可用/133,7 GB 总数。 vhdx 文件为 40GB。

我尝试了什么: - 在 Hyper-V 中缩小, - 在 VM 中使用 e4defrag, - 使用 dd if=/dev/zero of=wipefile bs=1M;同步; VM 中的 rm 擦除文件。

在上面而不是 39GB 之后,我有 40GB。有什么建议么?我该怎么办?

【问题讨论】:

    标签: virtual-machine hyper-v diskspace


    【解决方案1】:

    几个小时后,我找到了解决方案。

    1. 首先登录您的客户操作系统(在我的情况下为 Linux Mint)并清理文件系统(删除缓存/缩略图文件、apt-get clean 等)。
    2. 运行这些命令: cat /dev/zero > zero.file sync rm zero.file
    3. 关闭机器。

    4. 在 Hyper-V 机器上打开命令提示符并键入: diskpart select vdisk file="D:\Hyper-V\somedisk.vhdx" attach vdisk readonly compact vdisk detach vdisk exit 瞧!在我的情况下,VHDX 文件从 40GB 减少到 18GB。

    【讨论】:

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