
我有一個 SMB 共享,其中保留了一堆用作虛擬機器磁碟區的動態 VHD 和 QCOW2 映像。該共用應該由 Hyper-V 以及 KVM 節點使用。
我想知道分配給這些圖像的總磁碟空間。是否有類似於 Linux 中的“du -sb --aparent-size”的命令可以在 Windows 上執行此操作?
目前,我在 Python 腳本中使用 qemu-img 和 WMI 工具來執行此操作,但對於大量圖像來說,速度有點慢。完成此任務大約需要幾分鐘。
我們的想法是,應該非常頻繁地報告此狀態(例如每 10 分鐘一次),因此我需要在 30 秒內完成報告。
如果有人能在更短的時間內為我提供更好的方法,我將非常感激。
答案1
使用 Cygwin 是一種選擇嗎?這應該可以讓您訪問du
.