我就是无法使我的 VHDX 压缩。它是 Hyper-V 中 Ubuntu VM 的启动驱动器,系统分区使用 LUKS 加密。
我尝试将 VHDX 附加到一个全新的虚拟机,然后
cryptsetup luksOpen --allow-discards /dev/sdb3 ubuntu_disk
以实现修剪(以及相关的安全缺陷)。
这样可以保证fstrim
运行无错误,但似乎不足以真正释放扇区,因此 VHDX 压缩过程可以缩小文件。
我尝试了各种方法来压缩,通过 Hyper-V 管理控制台、PowerShell Optimise-VHD -Mode Full
、,diskpart
但似乎从未发生过修剪。即使我dd
删除了几 GB 的零,sync
以及rm
零,也没有任何变化。
关于如何压缩这个 VHDX 有什么想法吗?