我有一个 SMB 共享,其中保存了一堆动态 VHD 和 QCOW2 映像,用作虚拟机的卷。此共享应该由 Hyper-V 和 KVM 节点使用。
我想知道分配给这些图像的总磁盘空间。是否有类似于 Linux 中的“du -sb --aparent-size”的命令可以在 Windows 上执行此操作?
目前,我正在使用 Python 脚本中的 qemu-img 和 WMI 工具来执行此操作,但对于大量图像来说,速度有点慢。完成此任务大约需要几分钟。
我的想法是,这个状态应该被相当频繁地报告(例如每 10 分钟一次),所以我需要在 30 秒内完成它。
如果有人能在更短的时间内给我一个更好的方法来实现这一点,我将非常感激。
答案1
可以使用 Cygwin 吗?这样您就可以访问du
。