Disk Space Usage

Disk usage settings restrict the amount of disk space set for various entities (logs, folders, databases, etc.) within a site.

To get these settings, send the get packet and receive the response. The returned disk_usage node has no data type, it is nested within the data node (described in site.xsd) and has the following structure.

site-get-disk-usage.gif

The following snippet demonstrates how the disk space usage is presented in the response packets of the get operation:

          <disk_usage>
             <httpdocs>2097152</httpdocs>
             <httpsdocs>1572864</httpsdocs>
             <subdomains>12582945</subdomains>
             <web_users>130023456</web_users>
             <anonftp>12582975</anonftp>
             <logs>4194312</logs>
             <dbases>4194325</dbases>
             <mailboxes>12582978</mailboxes>
             <webapps>3145728</webapps>
             <maillists>1048523</maillists>
             <domaindumps>209715200</domaindumps>
             <configs>25078</configs>
             <chroot>2095647</chroot>

Most of these settings cannot be set up directly. You can set only two of them: mailboxes and maillists. The disk_usage node of the set request packet does not have its own data type and is structured as follows:

site-set-disk_usage.gif

 

The following snippet sets the limits on the hard disk space for email boxes and mailing lists:

      <disk_usage>
          <mailboxes>1073741824</mailboxes>
          <maillists>1048576</maillists>
      </disk_usage>


          </disk_usage>