1

У меня есть общий ресурс SMB, в котором я храню кучу динамических образов VHD и QCOW2, используемых в качестве томов для виртуальных машин. Предполагается, что эта доля будет использоваться Hyper-V, а также узлами KVM.

Я хотел бы знать общее дисковое пространство, выделенное для этих образов. Есть ли какая-нибудь команда, похожая на "du -sb --aparent-size" из Linux, чтобы сделать это в Windows?

На данный момент я использую qemu-img и инструментарий WMI в скрипте Python, чтобы сделать это, но это довольно медленно для большого количества изображений. Это займет около нескольких минут.

Идея состоит в том, что об этом состоянии следует сообщать довольно часто (например, каждые 10 минут), поэтому мне нужно сделать это менее чем за 30 секунд.

Я с удовольствием оценил бы, если бы кто-то мог дать мне лучший способ сделать это в более короткие сроки.

1 ответ1

0

Является ли использование Cygwin вариант? Это должно дать вам доступ к du .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .