Wenn ein Plesk Benutzer ein Abonnement erstellt, beginnt Plesk mit der Berechnung des Speicherplatzbedarfs für diese Entität. Der Speicherplatz, der potenziell verbraucht werden kann, ist in die folgenden Typen kategorisiert:

  • (Immer inbegriffen) Website, FTP und Inhalte der Webbenutzer (inklusive Protokolldateien und statistische Berichte)
  • Datenbanken
  • Remote-Datenbanken
  • Postfächer
  • Java-Anwendungen
  • Mailinglisten
  • Abonnement-Backupdateien
  • Abonnement-Backups, die Teil von Server-Level-Backups sind

Dieser Abschnitt erläutert, wie Plesk die Speicherplatzbelegung für jede dieser Kategorien unter Linux und unter Windows berechnet. Wenn Sie Optionen in die Speicherplatzberechnung einschließen bzw. aus dieser ausschließen möchten, können Sie dies auf der Seite Tools & Einstellungen > Servereinstellungen tun.

Die Gesamtspeicherplatzbelegung ist unter Tools & Einstellungen > Zusammenfassender Bericht verfügbar. Der zusammenfassende Bericht enthält die Summe des Speicherplatzverbrauchs aller Abonnements.

Wenn Sie den Speicherplatzbedarf pro Abonnement anzeigen möchten, gehen Sie zu Abonnements und klicken Sie auf den Namen eines Abonnements. Wechseln Sie dann zum Ansichtsmodus Klassische Liste. Klicken Sie dazu auf das Symbol image 75739 und wählen Sie Klassische Liste aus. Der Speicherplatzverbrauch für die Hauptdomain sowie für die zusätzlichen Domains und Subdomains werden in der Spalte Festplattennutzung angezeigt.

image 75734

Der Speicherplatz, der von Subdomains und zusätzlichen Domains eingenommen wird, ist im Wert der Festplattennutzung für die ganze Domain enthalten.

Subdomains und zusätzliche Domains belegen in der Regel nur wenig Speicherplatz, da nur Systemdateien wie Konfigurationsdateien und Protokolle der Domain enthalten sind.

Variablen

Im weiteren Verlauf dieses Abschnitts verwenden wir die folgenden Variablen zur Vereinfachung der Beschreibung:

  • 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.

Der Variablenwert ist abhängig vom Betriebssystem. Unter Linux finden Sie die Werte in /etc/psa/psa.conf.

Website-Content, Anonymous-FTP-Content, Webbenutzer-Content

Diese Content-Kategorie ist immer in der Berechnung des Speicherplatzbedarfs enthalten.

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

Unter Linux setzt sich die Größe des Website-Contents aus der Gesamtgröße der folgenden Verzeichnisse zusammen:

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

Die Größe des Anonymous-FTP-Contents setzt sich unter Windows aus der Gesamtgröße der folgenden Verzeichnisse zusammen:

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

Unter Linux setzt sich die Größe des Anonymous-FTP-Contents aus der Gesamtgröße der folgenden Verzeichnisse zusammen:

HTTPD_VHOSTS_D/<domain_name>/anon_ftp

Die Größe des Webbenutzer-Contents setzt sich unter Windows aus der Gesamtgröße der folgenden Verzeichnisse zusammen:

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

Unter Linux setzt sich die Größe das Webbenutzer-Contents aus der Gesamtgröße der folgenden Verzeichnisse zusammen:

HTTPD_VHOSTS_D/<domain_name>/web_users

Bemerkung: 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.

Protokolldateien und statistische Berichte

Unter Windows ergibt sich die Größe von statistischen Berichten aus der Gesamtgröße der folgenden Verzeichnisse:

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

Unter Windows ergibt sich die Größe von Protokollen aus der Gesamtgröße der folgenden Verzeichnisse:

%plesk_vhosts%\<subscription_name>\logs

Unter Linux setzt sich die Größe von Protokollen und Berichten aus der Gesamtgröße der folgenden Verzeichnisse zusammen:

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.

Datenbanken

Die Größe von Datenbanken wird pro Website berechnet und dann summiert, um die Gesamtgröße zu erhalten.

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.

Remote-Datenbanken

Sie können Datenbanken auf Remote-Hosts in die Berechnung der Speicherplatzbelegung miteinbeziehen. Unter Linux können nur Remote-MySQL-Datenbanken berücksichtigt werden (über die Option Remote-MySQL-Datenbanken). Unter Windows können beliebige Typen von Remote-Datenbanken in die Berechnung aufgenommen werden (über die Option Remote-Datenbanken).

Postfächer

Die Größe von Postfächern pro Website ergibt aus der Gesamtgröße der mit Postfächern verknüpften Verzeichnisse. Der Pfad zu einem Postfach ist abhängig vom Message Transfer Agent (zum Beispiel 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.

Java-Anwendungen

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.

Backupdateien

Unter Linux wird die Größe von Backups durch folgenden Dienstprogrammaufruf ermittelt:

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 – wenn der Administrator der Besitzer der Backups ist.

/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.

Berechnung des Gesamtspeicherplatzbedarfs

Für die Berechnung des Gesamtspeicherplatzbedarfs wird folgende Formel verwendet:

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.