
가상 머신의 볼륨으로 사용되는 동적 VHD 및 QCOW2 이미지를 보관하는 SMB 공유가 있습니다. 이 공유는 Hyper-V 및 KVM 노드에서 사용됩니다.
해당 이미지에 할당된 전체 디스크 공간을 알고 싶습니다. Windows에서 이 작업을 수행하기 위해 Linux의 "du -sb --aparent-size"와 유사한 명령이 있습니까?
지금은 Python 스크립트에서 qemu-img와 WMI 계측을 사용하여 이 작업을 수행하고 있지만 이미지 수가 많으면 속도가 다소 느립니다. 이 작업을 수행하는 데 몇 분 정도 걸립니다.
아이디어는 이 상태가 매우 자주(예를 들어 10분마다) 보고되어야 하므로 30초 이내에 완료되어야 한다는 것입니다.
누군가가 더 짧은 시간에 이 작업을 수행하는 더 나은 방법을 알려준다면 기꺼이 감사하겠습니다.
답변1
Cygwin을 옵션으로 사용하고 있습니까? 그러면 에 대한 액세스 권한이 부여됩니다 du
.