Der Speicherplatzverbrauch Ihres CPS-Onlinespeichers kann jederzeit über Ihr Kundenkonto eingesehen werden. Bitte beachten Sie jedoch, dass die Anzeige nicht in Echtzeit aktualisiert wird und es möglicherweise eine Verzögerung von etwa 10 Minuten geben kann.

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 [email protected] 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 [email protected] 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ück liefern, 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"}'
}
War diese Antwort hilfreich? 100 Benutzer fanden dies hilfreich (542 Stimmen)