Lorsqu’un utilisateur de Plesk crée un abonnement, Plesk commence à calculer l’espace disque utilisé pour cet élément. L’espace disque utilisable est catégorisé en différents types :

  • (Toujours inclus) Contenu du site Web, du FTP et des utilisateurs Web (y compris les fichiers de log et les rapports statistiques).
  • Bases de données.
  • Bases de données distantes.
  • Boîtes mail.
  • Applications Java.
  • Listes de diffusion.
  • Fichiers de sauvegarde des abonnements.
  • Sauvegardes des abonnements qui font partie des sauvegardes niveau serveur.

Cette section explique comment Plesk calcule l’espace disque utilisé pour chacune de ces catégories sous Linux et sous Windows. Si vous souhaitez inclure ou exclure des options du calcul de l’espace disque, vous pouvez le faire sur la page Outils & Paramètres > Paramètres du serveur.

Le total d’espace disque utilisé est visible dans Outils & Paramètres > Rapport récapitulatif. Ce rapport récapitulatif indique le volume utilisé de l’espace disque pour l’ensemble des abonnements.

Pour voir l’utilisation de l’espace disque par abonnement, allez sous  Abonnements et cliquez sur le nom d’un abonnement en vue Liste classique (cliquez sur l’icône image 75739 et sélectionnez Liste classique). L’utilisation de l’espace disque d’un domaine principal ainsi que pour des domaines supplémentaires et sous-domaines est visible dans la colonne  Utilisation du disque .

image 75734

L’espace disque occupé par le contenu de sous-domaines et domaines supplémentaires est inclus dans la valeur de l’espace disque utilisé, calculée pour le domaine principal.

La valeur de l’espace disque utilisé d’un sous-domaine ou d’un domaine supplémentaire est généralement faible et inclut uniquement des fichiers système tels que ceux de configuration et les logs du domaine.

Variables

Dans cette section, nous utiliserons les variables suivantes pour simplifier la description :

  • HTTPD_VHOSTS_D is the absolute path to the directory with virtual hosts.
  • CATALINA_HOME is the absolute path to the Tomcat installation directory.
  • PRODUCT_ROOT_D is the absolute path to the Plesk installation directory.
  • PLESK_MAILNAMES_D is the absolute path to the directory with mailboxes.
  • PGSQL_DATA_D and MYSQL_VAR_D are the absolute paths to the directories with MySQL and PostgreSQL databases correspondingly.

Les valeurs des variables dépendent du système d’exploitation. Sous Linux, les valeurs sont dans /etc/psa/psa.conf.

Contenu du site Web, du FTP anonyme et des utilisateurs Web.

Cette catégorie de contenu est toujours incluse dans le calcul de l’espace disque utilisé.

On Windows, the size of website content is the total size of the %plesk_vhosts%\<domain_name> directory excluding these directories:

%plesk_vhosts%\<domain_name>\anon_ftp
%plesk_vhosts%\<domain_name>\<subdomain_name>\anon_ftp
%plesk_vhosts%\<domain_name>\<addon_domain_name>\anon_ftp
%plesk_vhosts%\<domain_name>\web_users
%plesk_vhosts%\<domain_name>\<subdomain_name>\web_users
%plesk_vhosts%\<domain_name>\<addon_domain_name>\web_users

Sous Linux, le volume du contenu du site correspond au volume total des répertoires suivants :

HTTPD_VHOSTS_D/<domain_name>/cgi-bin
HTTPD_VHOSTS_D/<domain_name>/error_docs
HTTPD_VHOSTS_D/<domain_name>/httpdocs
HTTPD_VHOSTS_D/<domain_name>/<subdomain_name>
HTTPD_VHOSTS_D/<domain_name>/<addon_domain_name>
HTTPD_VHOSTS_D/system/<domain_name>/pd

Sous Windows, le volume du contenu du FTP anonyme correspond au volume total des répertoires suivants :

%plesk_vhosts%\<domain_name>\anon_ftp
%plesk_vhosts%\<domain_name>\<subdomain_name>\anon_ftp
%plesk_vhosts%\<domain_name>\<addon_domain_name>\anon_ftp

Sous Linux, le volume du contenu du FTP anonyme correspond au volume total des répertoires suivants :

HTTPD_VHOSTS_D/<domain_name>/anon_ftp

Sous Windows, le volume du contenu des utilisateurs Web correspond au volume total des répertoires suivants :

%plesk_vhosts%\<domain_name>\web_users
%plesk_vhosts%\<domain_name>\<subdomain_name>\web_users
%plesk_vhosts%\<domain_name>\<addon_domain_name>\web_users

Sous Linux, le volume du contenu des utilisateurs Web correspond au volume total des répertoires suivants :

HTTPD_VHOSTS_D/<domain_name>/web_users

Note: If the directories mentioned above contain hard links, Plesk includes the size of each link in calculation only once, disregarding the number of the link instances.

We will refer to the total of website, FTP, and web users” content as WEB_CONTENT in the formula for calculation the total disk space usage.

Fichiers de log et rapports statistiques

Sous Windows, le volume des rapports statistiques correspond au volume total des répertoires suivants :

%plesk_vhosts%\<domain_name>\.plesk\statistics
%plesk_vhosts%\<domain_name>\<subdomain_name>\.plesk\statistics
%plesk_vhosts%\<domain_name>\<addon_domain_name>\.plesk\statistics

Sous Windows, le volume des logs correspond au volume total des répertoires suivants :

%plesk_vhosts%\<subscription_name>\logs

Sous Linux, le volume des logs et rapports correspond au volume total des répertoires suivants :

HTTPD_VHOSTS_D/system/<domain_name>/statistics

We will refer to the total logs and reports size as LOG_AND_STAT in the formula for calculation the total disk space usage.

Bases de données

Le volume des bases de données est calculé par site Web. Le volume total correspond à la somme de tous les volumes.

On Windows, the size of MySQL databases is the sum of data length and index length in the following query: SHOW TABLE STATUS FROM <db_name>.

To get the size of MS SQL databases, the system runs the query exec sp_databases for each database under a particular website. The results are summed and multiplied by 1024.

On Linux, the size of PostgreSQL databases is the total size of directories PGSQL_DATA_D/base/<db_oid>. Here db_oid stands for OID of a database under a certain website.

On Linux, the size of MySQL databases is the size of the directory MYSQL_VAR_D/<db_name>. Here db_name stands for a database name under a certain website.

We will refer to the total databases size as DATABASES in the formula for calculation the total disk space usage.

Bases de données distantes

Vous pouvez inclure les bases de données sur les hôtes distants dans le calcul de l’utilisation de l’espace disque. Sur Linux, seules les bases de données distantes MySQL peuvent être incluses (option Bases de données MySQL distantes). Sur Windows, les bases de données de tout type peuvent être incluses dans le calcul (option Bases de données à distance).

Boîtes mail

Le volume des boîtes mail par site Web correspond au volume total des répertoires des boîtes mail correspondantes. Le chemin d’accès vers une boîte mail dépend de l’agent de transfert des messages, par exemple, MailEnable.

  • (Windows, MailEnable) <mailbox_dir>\<domain_name>\MAILROOT\<mailbox_name>. The mailbox_dir is stored in the Windows registry HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mail Enable\Mail Enable\Connectors\SF.
  • (Windows, SmarterMail) <mailbox_dir>\Users\<mailbox_name>. The mailbox_dir is obtained by calling the GetDomainSettings method of the svcDomainAdmin web service.
  • (Linux) PLESK_MAILNAMES_D/<domain_name>.

We will refer to the total mailboxes size as MAILBOXES in the formula for calculating the total disk space usage.

Applications Java

On Windows, the total size of Java applications is the size of the directory CATALINA_HOME\psa-wars\<domain_name>. Here CATALINA_HOME is the value of the InstallPath parameter in the Windows registry, in HKLM\SOFTWARE\Apache Software Foundation\Tomcat\<Tomcat_version>.

On Linux, the directory with Java content is CATALINA_HOME/psa-wars/<domain_name>.

We will refer to this total as JAVA_APPS in the formula for calculation the total disk space usage.

Fichiers de sauvegarde

Sous Linux, la taille des sauvegardes est obtenue en appelant l’utilitaire suivant :

PRODUCT_ROOT_D/admin/bin/pmm-ras --get-domain-dumps-disc-usage --domain-guid <domain_guid> \
--session-path PRODUCT_ROOT_D /PMM/logs

If the administrator specifies to exclude website backups nested in server-level backups from user quota, the utility is run with an extra option, --skip-server-dumps.

On Windows, the size of backups is cached and is the sum of numbers that follow size_ in file names size_xxxxxx. These size_ files are stored in %plesk_dir%\Backup\<backups_dir>\<domain_name>\.discovered\*\.

The backups_dir is:

/domains : si les sauvegardes appartiennent à l’administrateur.

/resellers/<reseller_username>/domains – if a website is owned by a reseller.

/resellers/<reseller_username>/clients/<customer_username>/domains – if a website is owned by a customer of some reseller.

/clients/<customer_username>/domains – if a website is owned by a customer directly under the administrator.

If the file %plesk_dir%\Backup\dumps_dir\<domain_name>\.discovered\*\ownertype_server exists then the size of website backups nested in server-level backups is not added to the disk space usage.

We will refer to the backups size as BACKUPS in the formula for calculation the total disk space usage.

Calcul du total d’espace disque utilisé

La formule de calcul du total d’espace disque utilisé est la suivante :

TOTAL = WEB_CONTENT

+ LOG_AND_STAT (if the log files and statistic reports option is selected in Tools & Settings > Server Settings)

+ DATABASES (depends on the databases option on Linux and MySQL databases and Microsoft SQL databases)

+ MAILBOXES (if the mailboxes option is selected)

+ JAVA_APPS (if the Java applications option is selected)

+ BACKUPS (if the domain backup files option is selected; the value depends on backup files created by the administrator)

Here placeholders (for example, WEB_CONTENT) stand for the totals of respective categories.