# API for getting disk usage info

**URL:** <https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759>\
**Category:** Virtualmin\
**Created:** [June 13, 2011, 9:01am UTC](https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759 "2011-06-13T09:01:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pran](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/p/76d3ee/32.png) [@pran](https://forum.virtualmin.com/u/pran)\
**Post date:** [June 13, 2011, 9:01am UTC](https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759/1 "2011-06-13T09:01:54Z")

</div>

Is there an API that allows a developer to get the disk usage info of a particular virtual host/domain?

---

<div class="post-metadata">

**Author:** ![Locutus](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@Locutus](https://forum.virtualmin.com/u/Locutus)\
**Post date:** [June 13, 2011, 9:13am UTC](https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759/2 "2011-06-13T09:13:17Z")

</div>

I could not find a dedicated API command for that, but I suppose you write a shell script utilizing the Linux `du` command on the required directories, which would be `public_html` for web page data, `homes` for user mailboxes and `domains` for sub-servers.

Also, you can find out which servers and users exist and what directories they have using

`virtualmin list-domains --simple-multiline
virtualmin list-users --all-domains --multiline`

---

<div class="post-metadata">

**Author:** ![pran](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/p/76d3ee/32.png) [@pran](https://forum.virtualmin.com/u/pran)\
**Post date:** [June 13, 2011, 9:18am UTC](https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759/3 "2011-06-13T09:18:36Z")

</div>

Thanks @Locutus for the info. I guess I have to write my own script for this purpose.

---

<div class="post-metadata">

**Author:** ![Locutus](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/l/90ced4/32.png) [@Locutus](https://forum.virtualmin.com/u/Locutus)\
**Post date:** [June 13, 2011, 11:50am UTC](https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759/4 "2011-06-13T11:50:53Z")

</div>

Yeah, with the powerful stuff that bash can do, it shouldn’t be too hard. 🙂 But maybe the developers here can take this as a request for improvement, and will add such a script in Virtualmin some time.

---

<div class="post-metadata">

**Author:** ![system](https://cdn.forum.virtualmin.com/uploads/default/original/2X/c/cd96d761e326db4b2bef94886a639109bd7a8e76.svg) [@system](https://forum.virtualmin.com/u/system)\
**Post date:** [April 30, 2020, 5:52am UTC](https://forum.virtualmin.com/t/api-for-getting-disk-usage-info/39759/5 "2020-04-30T05:52:18Z")

</div>

Closed on April 30, 2020, 5:52am UTC


