如果访客使用 btrfs,如何缩小动态 VirtualBox 驱动器?

如果访客使用 btrfs,如何缩小动态 VirtualBox 驱动器?

我正在使用 VirtualBox,并且来宾操作系统具有 btrfs 文件系统。据我所知,“缩小”图像的标准方法是:

dd if=/dev/zero of=./somefile

因此 VirtualBox 会注意到零并缩小图像。然而 btrfs 本身做的事情完全相同。我已经使用 btrfs 在 10GB 虚拟磁盘上创建了 1TB 归零文件...因此,由于 btrfs 不存储归零块,我无法强制 VirtualBox 归零块。

第二个想法是唤起 TRIM。然而,fstrim尽管在 btrfs 挂载选项中启用了丢弃标志,但仍表示不支持丢弃操作。我能做些什么?

相关内容