Speicherverbrauch bestimmen

Last change on 2025-06-25 • Created on 2020-05-18 • ID: ST-BEF75

Der Speicherplatzverbrauch kann über die Hetzner Console angezeigt werden. Beachten Sie, dass der Verbrauch nur etwa alle 10 Minuten aktualisiert wird.

Via SFTP

Um per Skript herauszufinden, wie viel Speicherplatz noch zur Verfügung steht, kann unter Linux das Programm sftp genutzt werden:

echo "df"     | sftp <Benutzername>@<Benutzername>.your-storagebox.de
echo "df -h"  | sftp <Benutzername>@<Benutzername>.your-storagebox.de
echo "df -hi" | sftp <Benutzername>@<Benutzername>.your-storagebox.de

Via SSH

Alternativ kann auch der erweiterte SSH-Service genutzt werden, um den Speicherplatzverbrauch auszulesen:

ssh -p23 uXXXXX@uXXXXX.your-storagebox.de df -h
Filesystem      Size    Used   Avail Capacity  Mounted on
u500            100G    275K    100G     0%    /home

Um die Ausgabe in Megabyte zu erhalten, kann -m genutzt werden:

ssh -p23 uXXXXX@uXXXXX.your-storagebox.de df -m
Filesystem   1M-blocks Used  Avail Capacity  Mounted on
uXXXXX          102400    0 102399     0%    /home

Via LFTP

lftp kann unter bestimmten Umständen falsche Werte zurückliefern, deshalb ist die Variante mit SFTP oder SSH zu empfehlen. Im Folgenden die Variante mit lftp:

# apt-get install lftp
# echo du -hs .  \
| lftp -u <Benutzername>,<Passwort> BACKUPSERVER

Der Befehl lässt sich per Hook auch in Tartarus einbinden, indem folgende Zeilen in die Tartarus-Konfiguration eingefügt werden:

TARTARUS_POST_PROCESS_HOOK() {
echo "du" | /usr/bin/lftp -u "$STORAGE_FTP_USER,$STORAGE_FTP_PASSWORD" "$STORAGE_FTP_SERVER" | awk -v LIMIT=100 '$2=="." {print ((LIMIT*1024*1024)-$1)/1024 " MiB backup space remaining"}'
}

Hetzner API

Um immer einen zuverlässigen Wert zu erhalten, empfehlen wir Ihnen sich den belegten Speicherplatz über Hetzner Console anzeigen zu lassen. Dies kann auch automatisiert über unsere Hetzner API erfolgen.

Table of Contents