Quando un utente di Plesk crea un abbonamento, Plesk inizia a calcolare l’utilizzo dello spazio su disco per tale entità. Lo spazio su disco che può potenzialmente essere utilizzato viene categorizzato nelle tipologie seguenti:

  • (Sempre inclusi) Sito web, FTP e contenuto degli utenti web (inclusi i file di log e i rapporti sulle statistiche).
  • Database.
  • Database remoti.
  • Caselle postali.
  • Applicazioni Java.
  • Liste di posta.
  • File di backup di abbonamenti.
  • Backup di abbonamenti che fanno parte dei backup a livello del server.

Questa sezione descrive il modo in cui Plesk calcola l’utilizzo dello spazio su disco per queste categorie su Linux e su Windows. Se desideri includere o escludere opzioni relative al calcolo dello spazio su disco, vai alla pagina Strumenti e Impostazioni > Impostazioni del server.

L’utilizzo dello spazio su disco totale è disponibile su Strumenti e Impostazioni > Report riassuntivo. Il report riassuntivo mostra la somma totale relativa all’utilizzo dello spazio su disco di tutti gli abbonamenti.

Se desideri visualizzare l’utilizzo dello spazio su disco per ogni abbonamento, vai ad  Abbonamenti, fai clic sul nome di un abbonamento e passa alla modalità di visualizzazione Elenco classico (fai clic sull’icona image 75739 e seleziona Elenco classico). L’utilizzo dello spazio su disco per un dominio principale, nonché per domini e sottodomini aggiuntivi, viene visualizzato nella colonna  Utilizzo del disco colonna.

image 75734

Lo spazio su disco occupato dal contenuto dei sottodomini e dei domini aggiuntivi viene incluso nel valore di utilizzo dello spazio su disco calcolato per il dominio principale.

Il valore di utilizzo dello spazio su disco calcolato per un sottodominio o per un dominio aggiuntivo solitamente è basso e comprende solo i file di sistema, come la configurazione e i registri del dominio.

Variabili

Più avanti in questa sezione vengono usate le seguenti variabili per semplificare la descrizione:

  • HTTPD_VHOSTS_D. Si tratta del percorso assoluto alla directory con host virtuali.
  • CATALINA_HOME rappresenta il percorso assoluto alla directory d’installazione di Tomcat.
  • PRODUCT_ROOT_D si tratta del percorso assoluto alla directory d’installazione di Plesk.
  • PLESK_MAILNAMES_D è il percorso assoluto alla directory con caselle postali.
  • PGSQL_DATA_D e MYSQL_VAR_D è il percorso assoluto alla directory con i database MySQL e PostgreSQL rispettivamente.

I valori della variabile dipendono dal sistema operativo. Su Linux, è possibile trovare i valori in /etc/psa/psa.conf.

Contenuto del sito web, contenuto FTP anonimo, contenuto utenti web

Questa categoria di contenuto è sempre inclusa nel calcolo dell’utilizzo dello spazio su disco.

Su Windows, la dimensione del contenuto dello spazio web è la dimensione totale della directory "%plesk_vhosts%\<domain_name>", escludendo le seguenti directory:

"%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"

Su Linux, la dimensione del contenuto del sito web è la dimensione totale delle seguenti directory:

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

Su Windows, la dimensione del contenuto FTP anonimo è la dimensione totale delle seguenti directory:

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

Su Linux, la dimensione del contenuto FTP anonimo è la dimensione totale delle seguenti directory:

HTTPD_VHOSTS_D/ <nome_dominio> /anon_ftp

Su Windows, la dimensione del contenuto degli utenti web è la dimensione totale delle seguenti directory:

"%plesk_vhosts%\ <nome_dominio> \web_users"

"%plesk_vhosts%\ <nome_dominio> \<nome_ sottodominio>\web_users"

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

Su Linux, la dimensione del contenuto degli utenti web è la dimensione totale delle seguenti directory:

HTTPD_VHOSTS_D/ <nome_dominio> /web_users

Nota: A partire dalla versione Plesk 11.5, se le directory summenzionate contengono collegamenti reali, Plesk include la dimensione di ogni collegamento nel calcolo solo una volta, indipendentemente dal numero di istanze del collegamento.

Faremo riferimento al contenuto totale di siti web, FTP e utenti web come WEB_CONTENT nella formula per calcolare l’utilizzo dello spazio su disco totale.

file di log e report di statistiche

In Windows, la dimensione dei rapporti statistici corrisponde alla dimensione totale delle seguenti directory:

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

In Windows, la dimensione dei registri corrisponde alla dimensione totale della seguente directory:

"%plesk_vhosts%\<subscription_name>\logs"

Su Linux, la dimensione dei log e report è la dimensione totale delle seguenti directory:

HTTPD_VHOSTS_D /system/<nome_dominio>/statistics

Faremo riferimento alla dimensione totale dei report e log come LOG_AND_STAT nella formula per calcolare l’utilizzo dello spazio su disco totale.

Database

La dimensione dei database è calcolata per ogni sito web e quindi sommata per ottenere la dimensione totale.

Su Windows, la dimensione dei database MySQL è la somma della lunghezza di dati e della lunghezza dell’indice nella seguente query: SHOW TABLE STATUS FROM <db_name>.

Per ottenere la dimensione dei database MS SQL, il sistema esegue la query exec sp_databases ogni database sotto un determinato sito web. I risultati sono sommati e moltiplicati per 1024.

Su Linux, la dimensione dei database PostgreSQL è la dimensione totale delle directory PGSQL_DATA_D/base/ db_oid. Qui db_oid rappresenta OID di un database sotto un determinato sito web.

Su Linux, la dimensione dei database MySQL è la dimensione della directory MYSQL_VAR_D/ db_name. Qui db_name rappresenta il nome di un database sotto un determinato sito web.

Faremo riferimento alla dimensione totale dei database come DATABASES nella formula per calcolare l’utilizzo dello spazio su disco totale.

Database remoti

A partire da Plesk Onyx, è possibile includere database su host remoti nel calcolo dell’utilizzo dello spazio su disco. Su Linux, soltanto i database MySQL possono essere inclusi (opzione database MySQL remoto). Su Windows, i database di ogni tipo possono essere inclusi nel calcolo (opzione Database remoti).

Caselle postali

La dimensione delle caselle postali per un sito web è la dimensione totale delle directory corrispondenti alle caselle postali. Il percorso a una casella postale dipende dall’agente di trasferimento del messaggio (per esempio, MailEnable).

  • (Windows, MailEnable) mailbox_dir \ <nome_dominio> \MAILROOT\ mailbox_name. La mailbox_dir è archiviata nel registro del sistema Windows HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMail EnableMail EnableConnectorsSF.
  • (Windows, SmarterMail) mailbox_dir \Users\ mailbox_name. La mailbox_dir si ottiene chiamando il metodo GetDomainSettings del servizio web svcDomainAdmin.
  • (Linux) PLESK_MAILNAMES_D / <nome_dominio>.

Faremo riferimento alla dimensione totale delle caselle postali come MAILBOXES nella formula per calcolare l’utilizzo dello spazio su disco totale.

Applicazioni Java

Su Windows, la dimensione totale delle applicazioni Java è la dimensione della directory CATALINA_HOMEpsa-wars\ domain_name. Qui CATALINA_HOME è il valore del parametro InstallPath nel registro del sistema Windows, in HKLMSOFTWAREApache Software FoundationTomcat<Tomcat_version>.

Su Linux, la directory con contenuto Java è CATALINA_HOME/psa-wars/ <nome_dominio>.

Faremo riferimento a questo totale come JAVA_APPS nella formula per calcolare l’utilizzo dello spazio su disco totale.

File di Backup

Su Linux, la dimensione dei backup è ottenuta dalla seguente chiamata dell’utility:

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

Se l’amministratore specifica di escludere i backup del sito web annidati nei backup a livello del server dalla quota degli utenti, l’utility viene eseguita con un’opzione aggiuntiva, –skip-server-dumps.

Su Windows, la dimensione dei backup è salvata in cache ed è la somma dei numeri che seguono size_ nei nomi di file size_xxxxxx. Tali size_ files sono salvati in «%plesk_dir%\Backup\backups_dir \ <nome_dominio>.discovered*».

La backups_dir è:

/domains – se i backup appartengono all’amministratore.

/resellers/ <nome_utente_del_rivenditore> /domains - se un sito web appartiene a un rivenditore.

/resellers/ <nome_utente_del_rivenditore> /clients/ <nome_utente_del_cliente> /domains - se un sito web appartiene a un cliente o rivenditore.

/clients/ <nome_utente_del_cliente> /domains – se un sito web appartiene a un cliente direttamente sotto l’amministratore.

Se il file "%plesk_dir%\Backup\dumps_dir\<domain_name>\.discovered\*\ownertype_server" esiste, la dimensione dei backup del sito web annidati nei backup a livello del server non viene aggiunta all’utilizzo dello spazio su disco.

Faremo riferimento alla dimensione totale dei backup come BACKUPS nella formula per calcolare l’utilizzo dello spazio su disco totale.

Calcolo dell’utilizzo dello spazio su disco totale

La formula per calcolare l’utilizzo dello spazio su disco totale è la seguente:

TOTAL = WEB_CONTENT

+ LOG_AND_STAT (se l’opzione file di log e report delle statistiche è selezionata in Strumenti e Impostazioni > Impostazioni del server)

+ DATABASES (dipende dall’opzione database su Linux e database MySQL e database Microsoft SQL )

+ MAILBOXES (se l’opzione mailboxes è selezionata)

+ JAVA_APPS (se l’opzione Applicazioni Java è selezionata)

+ BACKUP (se l’opzione file di backup del dominio è selezionata; il valore dipende sui file di backup creati dall’amministratore)

Qui, i segnaposti (per esempio, WEB_CONTENT) significano i totali delle rispettive categorie.