Como obter o tamanho total alocado dos arquivos dentro de uma pasta no Windows

1

Eu tenho um compartilhamento SMB no qual eu mantenho um monte de imagens VHD e QCOW2 dinâmicas usadas como volumes para máquinas virtuais. Esse compartilhamento deve ser usado pelo Hyper-V, bem como 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 o qemu-img e a instrumentação WMI em um script Python para fazer isso, mas é meio lento para um grande número de imagens. Demora cerca de alguns minutos para fazer esta tarefa.

A ideia é que esse status seja relatado com bastante frequência (a cada 10 minutos, por exemplo), então eu precisaria ser feito em menos de 30 segundos.

Eu ficaria feliz em saber se alguém poderia me dar uma maneira melhor de fazer isso, em menos tempo.

    
por Lucian Petrut 27.01.2014 / 18:30

1 resposta

0

Está usando o Cygwin uma opção? Isso deve dar acesso a du .

    
por 27.01.2014 / 18:37