У меня есть общий ресурс SMB, в котором я храню кучу динамических образов VHD и QCOW2, используемых в качестве томов для виртуальных машин. Предполагается, что эта доля будет использоваться Hyper-V, а также узлами KVM.
Я хотел бы знать общее дисковое пространство, выделенное для этих образов. Есть ли какая-нибудь команда, похожая на "du -sb --aparent-size" из Linux, чтобы сделать это в Windows?
На данный момент я использую qemu-img и инструментарий WMI в скрипте Python, чтобы сделать это, но это довольно медленно для большого количества изображений. Это займет около нескольких минут.
Идея состоит в том, что об этом состоянии следует сообщать довольно часто (например, каждые 10 минут), поэтому мне нужно сделать это менее чем за 30 секунд.
Я с удовольствием оценил бы, если бы кто-то мог дать мне лучший способ сделать это в более короткие сроки.