Cuando un usuario de Plesk crea una suscripción, Plesk empieza a calcular el uso del espacio en disco para esta entidad. El espacio en disco que puede ser potencialmente consumido se clasifica en los siguientes tipos:

  • (Siempre incluido) Sitio web, FTP y contenido de los usuarios web (incluyendo archivos de registro e informes estadísticos).
  • Bases de datos.
  • Bases de datos remotas.
  • Buzones de correo.
  • Aplicaciones en Java.
  • Listas de correo.
  • Archivos de backup de suscripción.
  • Los backups de suscripción que forman parte de los backups a nivel de servidor.

Esta sección explica de qué forma Plesk calcula el uso del espacio en disco para cada una de estas categorías en Linux y en Windows. Si desea incluir o excluir opciones del cálculo del espacio en disco, puede hacerlo en la página Herramientas y configuración > Configuración del servidor.

El uso total del espacio en disco está disponible en Herramientas y configuración > Informe resumido. El informe resumido muestra el consumo total de espacio en disco de todas las suscripciones.

Si desea ver el uso del espacio en disco para cada una de las suscripciones, vaya a  Suscripciones, haga clic en el nombre de una suscripción y cambie al modo de visualización Lista clásica haciendo clic en el icono image 75739 y seleccionando Lista clásica. El uso del espacio en disco para un dominio principal así como para los subdominios y los dominios adicionales puede verse en la columna  Uso de disco .

image 75734

El espacio en disco ocupado por el contenido de los subdominios y los dominios adicionales se incluye en el valor del uso del espacio en disco calculado para el dominio principal.

El valor del uso del espacio en disco calculado para un subdominio o un dominio adicional no suele ser elevado y únicamente incluye archivos del sistema como puede ser el caso de la configuración y de los registros del dominio.

Variables

En esta sección usamos las siguientes variables para simplificar la descripción:

  • HTTPD_VHOSTS_D es la ruta absoluta al directorio con los hosts virtuales.
  • CATALINA_HOME es la ruta absoluta al directorio de instalación de Tomcat.
  • PRODUCT_ROOT_D es la ruta absoluta al directorio de instalación de Plesk.
  • PLESK_MAILNAMES_D es la ruta absoluta al directorio con los buzones de correo.
  • PGSQL_DATA_D y MYSQL_VAR_D son las rutas absolutas a los directorios con bases de datos MySQL y PostgreSQL respectivamente.

Los valores de las variables varían en función del sistema operativo. En Linux, puede encontrar estos valores en /etc/psa/psa.conf.

Contenido de sitio web, contenido de FTP anónimo y contenido de los usuarios web

Esta categoría de contenido siempre se incluye en el cálculo de uso del espacio en disco.

En Windows, el tamaño del contenido del sitio web es el tamaño total del directorio %plesk_vhosts%\<domain_name>, excluyendo los siguientes directorios:

%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

En Linux, el tamaño del contenido del sitio web es el tamaño total de los siguientes directorios:

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

En Windows, el tamaño del contenido FTP anónimo es el tamaño total de los siguientes directorios:

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

En Linux, el tamaño del contenido FTP anónimo es el tamaño total de los siguientes directorios:

HTTPD_VHOSTS_D/<domain_name>/anon_ftp

En Windows, el tamaño del contenido de los usuarios web es el tamaño total de los siguientes directorios:

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

En Linux, el tamaño del contenido de los usuarios web es el tamaño total de los siguientes directorios:

HTTPD_VHOSTS_D/<domain_name>/web_users

Nota: Si los directorios mencionados anteriormente contienen vínculos físicos, Plesk incluirá el tamaño de cada vínculo una única vez en el cálculo, sin tener en cuenta el número de instancias del vínculo.

En la fórmula para el cálculo del uso del espacio en disco total, usaremos WEB_CONTENT para referirnos al total del contenido de los usuarios web, FTP y sitio web.

Archivos de registro e informes estadísticos

En Windows, el tamaño de los informes estadísticos es la suma del tamaño de los siguientes directorios:

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

En Windows, el tamaño de los registros es el tamaño total del siguiente directorio:

%plesk_vhosts%\<subscription_name>\logs

En Linux, el tamaño de los registros e informes es el tamaño total de los siguientes directorios:

HTTPD_VHOSTS_D/system/<domain_name>/statistics

En la fórmula para el cálculo del uso del espacio en disco total, usaremos LOG_AND_STAT para referirnos al tamaño total de los registros e informes.

Bases de datos

El tamaño de las bases de datos se calcula de forma individualizada para cada sitio web y entonces procede con su suma para obtener el tamaño total.

En Windows, el tamaño de las bases de datos MySQL/MariaDB es la suma de la longitud de datos y la longitud del índice en la siguiente consulta: SHOW TABLE STATUS FROM <db_name>.

Para obtener el tamaño de las bases de datos MS SQL, el sistema ejecuta la consulta exec sp_databases` para cada base de datos bajo un sitio web determinado. Los resultados se suman y se multiplan por 1024.

En Linux, el tamaño de las bases de datos PostgreSQL es el tamaño total de los directorios PGSQL_DATA_D/base/<db_oid>. Aquí, db_oid es el OID de una base de datos bajo un determinado sitio web.

En Linux, el tamaño de las bases de datos MySQL/MariaDB es el tamaño del directorio MYSQL_VAR_D/<db_name>. Aquí, db_name es el nombre de una base de datos bajo un determinado sitio web.

En la fórmula para el cálculo del uso del espacio en disco total, usaremos DATABASES para referirnos al tamaño total de las bases de datos.

Bases de datos remotas

Tiene la posibilidad de incluir bases de datos de hosts remotos en el cálculo de uso de espacio de disco. En Linux, únicamente es posible incluir las bases de datos MySQL/MariaDB remotas (opción Bases de datos MySQL remotas). En Windows, puede incluir cualquier tipo de base de datos remota en el cálculo (opción Bases de datos remotas).

Buzones de correo

El tamaño de los buzones de correo por sitio web es el tamaño total de los directorios correspondientes a los buzones de correo. La ruta a un buzón de correo varía en función del agente de transferencia del mensaje (por ejemplo, MailEnable).

  • (Windows, MailEnable) <mailbox_dir>\<domain_name>\MAILROOT\<mailbox_name>. mailbox_dir se almacena en el registro de Windows HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mail Enable\Mail Enable\Connectors\SF.
  • (Windows, SmarterMail) <mailbox_dir>\Users\<mailbox_name>. mailbox_dir se obtiene llamando al método GetDomainSettings del servicio web svcDomainAdmin.
  • (Linux) PLESK_MAILNAMES_D/<domain_name>.

En la fórmula para el cálculo del uso del espacio en disco total, usaremos MAILBOXES para referirnos al tamaño total de los buzones de correo.

Aplicaciones en Java

En Windows, el tamaño total de las aplicaciones en Java es el tamaño del directorio CATALINA_HOME\psa-wars\<domain_name>. Aquí, CATALINA_HOME es el valor del parámetro InstallPath en el registro de Windows, en HKLM\SOFTWARE\Apache Software Foundation\Tomcat\<Tomcat_version>.

En Linux, el directorio con contenido Java es CATALINA_HOME/psa-wars/<domain_name>.

En la fórmula para el cálculo del uso del espacio en disco total, usaremos JAVA_APPS para referirnos a este total.

Archivos de backup

En Linux, el tamaño de los backups se obtiene mediante la siguiente llamada de utilidad:

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

Si el administrador especifica excluir los backups de sitio web anidados en los backups a nivel de servidor de la cuota de usuario, la utilidad de ejecuta con una opción adicional, --skip-server-dumps.

En Windows, el tamaño de los backups se copia en la caché y es la suma de los números posteriores a size_ en los nombres de archivo size_xxxxxx. Estos archivos size_ se almacenan en %plesk_dir%Backup\<backups_dir>\<domain_name>\.discovered\*\.

backups_dir es:

/domains – si los backups son propiedad del administrador.

/resellers/<reseller_username>/domains – si el sitio web es propiedad de un revendedor.

/resellers/<reseller_username>/clients/<customer_username>/domains – si el sitio web es propiedad de un cliente de algún revendedor.

/clients/<customer_username>/domains – si el sitio web es propiedad de un cliente directamente bajo el administrador.

Si el archivo %plesk_dir%Backup\dumps_dir\<domain_name>\.discovered\*\ownertype_server ya existe, el tamaño de los backups del sitio web anidado en los backups a nivel del servidor no se añade al uso del espacio en disco.

Nos referiremos al tamaño de los backups como BACKUPS en la fórmula para el cálculo del uso total del espacio en disco.

Cálculo del uso total del espacio en disco

La fórmula para calcular el uso total del espacio en disco es la siguiente:

TOTAL = WEB_CONTENT

+ LOG_AND_STAT (si se ha seleccionado la opción archivos de registro e informes estadísticos en Herramientas y configuración > Configuración del servidor)

+ DATABASES (varía en función de la opción bases de datos en Linux y bases de datos MySQL y bases de datos Microsoft SQL)

+ MAILBOXES (si se ha seleccionado la opción buzones de correo)

+ JAVA_APPS (si se ha seleccionado la opción Aplicaciones en Java)

+ BACKUPS (si se ha seleccionado la opción archivos de backup del dominio. El valor varía en función de los archivos de backup creados por el administrador)

Aquí, los marcadores de posición (como por ejemplo WEB_CONTENT) se refieren a los totales de las categorías respectivas.