
Ich habe eine SMB-Freigabe, in der ich eine Reihe dynamischer VHD- und QCOW2-Images speichere, die als Volumes für virtuelle Maschinen verwendet werden. Diese Freigabe soll sowohl von Hyper-V- als auch von KVM-Knoten verwendet werden.
Ich möchte wissen, wie viel Speicherplatz diesen Images insgesamt zugewiesen ist. Gibt es einen Befehl ähnlich dem „du -sb --aparent-size“ von Linux, um dies unter Windows zu tun?
Im Moment verwende ich dazu qemu-img und die WMI-Instrumentierung in einem Python-Skript, aber bei einer großen Anzahl von Bildern ist das ziemlich langsam. Diese Aufgabe dauert etwa ein paar Minuten.
Die Idee ist, dass dieser Status relativ häufig gemeldet werden soll (beispielsweise alle 10 Minuten), sodass ich dies in weniger als 30 Sekunden erledigen muss.
Ich wäre Ihnen dankbar, wenn mir jemand eine bessere und schnellere Möglichkeit zeigen könnte, dies zu erledigen.
Antwort1
Ist die Verwendung von Cygwin eine Option? Damit sollten Sie Zugriff auf haben du
.