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"}'
}