Información sobre el cálculo de uso del espacio en disco
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 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 .
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
yMYSQL_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 WindowsHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mail Enable\Mail Enable\Connectors\SF
. - (Windows, SmarterMail)
<mailbox_dir>\Users\<mailbox_name>
.mailbox_dir
se obtiene llamando al métodoGetDomainSettings
del servicio websvcDomainAdmin
. - (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.