
Tenho um compartilhamento SMB no qual mantenho várias imagens VHD dinâmicas e QCOW2 usadas como volumes para máquinas virtuais. Esse compartilhamento deve ser usado pelo Hyper-V e também pelos nós KVM.
Gostaria de saber o espaço total em disco alocado para essas imagens. Existe algum comando semelhante ao "du -sb --aparent-size" do Linux para fazer isso no Windows?
No momento, estou usando qemu-img e a instrumentação WMI em um script Python para fazer isso, mas é um pouco lento para um grande número de imagens. Demora cerca de alguns minutos para realizar esta tarefa.
A ideia é que esse status seja relatado com bastante frequência (a cada 10 minutos, por exemplo), então eu precisaria que isso fosse feito em menos de 30 segundos.
Eu apreciaria com prazer se alguém pudesse me dar uma maneira melhor de fazer isso, em menos tempo.
Responder1
Usar o Cygwin é uma opção? Isso deve lhe dar acesso ao du
.