我正在使用 VirtualBox,并且来宾操作系统具有 btrfs 文件系统。据我所知,“缩小”图像的标准方法是:
dd if=/dev/zero of=./somefile
因此 VirtualBox 会注意到零并缩小图像。然而 btrfs 本身做的事情完全相同。我已经使用 btrfs 在 10GB 虚拟磁盘上创建了 1TB 归零文件...因此,由于 btrfs 不存储归零块,我无法强制 VirtualBox 归零块。
第二个想法是唤起 TRIM。然而,fstrim
尽管在 btrfs 挂载选项中启用了丢弃标志,但仍表示不支持丢弃操作。我能做些什么?