Kürzlich bin ich auf einem SFTP-Server auf ein Problem mit fehlendem Speicherplatz gestoßen, und mir wurde klar, dass ich keine Ahnung habe, wie ich überprüfen soll, wie viel noch übrig ist oder wie viel ich insgesamt habe.
Weiß jemand, wie man das über eine Anwendung wie FileZilla macht, oder gibt es vielleicht einen Befehl, der für diesen Zweck verwendet werden kann?
Beachten Sie, dass der Server bei einem Drittanbieter gehostet wird und ich gehofft habe, dass es eine Möglichkeit gibt, diese Frage zu beantworten, ohne sie durchzugehen.
Aktualisieren:
Ich habe versucht, eine Verbindung über eine Shell mit Putty und Cygwin SSH herzustellen. Putty schlug stillschweigend fehl, während Cygwin mir die folgende Fehlermeldung gab:
$ ssh [user]@[host] -i "[priv.key]"
Last login: Wed Aug 17 12:54:46 2011 from 195.204.103.176
Could not chdir to home directory /local00/ftproot/[user]: No such file or directory
/usr/local/sbin/scponlyc: No such file or directory
Connection to [host] closed.
Irgendwelche Ideen?
quelle
scponly
Umgebung einzuchecken .Antworten:
Die
scponly
Shell kann denquota
Befehl zulassen (falls aktiviert). Es scheint jedoch, dass Sie das soscponly
konfiguriert haben, dass es nur SFTP unterstützt, wobei ein Shell-Zugriff nicht zulässig ist.Das SFTP-Protokoll ermöglicht die Überprüfung des Speicherplatzes (im Gegensatz zu anderen Antworten).
Extrahieren aus dem SFTP - Freier Speicherplatz prüfen Frage von stackoverflow.com:
Die OpenSSH-Erweiterung wird von einigen SFTP-Clients unterstützt.
Offensichtlich vom OpenSSH-
sftp
Client über dendf
Befehl:WinSCP unterstützt dies ebenfalls (siehe Dialogfeld "Server- und Protokollinformationen" ):
(Ich bin der Autor von WinSCP)
quelle
df -h /
Sie erhalten alle erforderlichen Informationen, sofern keine Festplattenkontingente vorhanden sind. Wenn Sie keinen Shell-Zugriff haben (oder keine Möglichkeit haben, Befehle auszuführen, z. B. über PHP
exec
), können Sie den Speicherplatz nicht überprüfen. Wenn Sie jedoch keine Shell haben, wie können Sie dafür verantwortlich sein Server verwalten und Speicherplatz verwalten?quelle
Mit dem SFTP-Befehlssatz gibt es keine Möglichkeit, die verfügbare Größe oder den verwendeten Speicherplatz abzurufen.
Wenn Sie in der Lage sind, eine SSH-Verbindung zum Server herzustellen (gleicher Host, Benutzer, Kennwort), können Sie a ausgeben
df -h
, um den verfügbaren Speicherplatz anzuzeigen. Oder adu -h
im Ordner, um den verwendeten Speicherplatz des Ordners anzuzeigen.quelle