Ist es möglich zu bestimmen, die Menge an freiem Speicherplatz auf einem remote-FTP-server ohne die Verwendung von Skripten?

So, hier ist das setup, das ich habe, mit zu arbeiten:

Habe ich insgesamt fünf Server an verschiedenen Standorten. Ein server ist ein reiner Webserver für das hosten statischer Dateien. Die anderen vier Server, die ausschließlich FTP-Server, jeder mit Dateien, die von Benutzern hochgeladen werden über PHP-Skripte.

Was ich tun möchte, ist in der Lage, wählen Sie die server mit dem meisten freien Platz zur Verfügung steht und senden Sie die nächsten user-Datei hochgeladen, um es. Ich habe gesucht, um, und es scheint nicht zu irgendeiner Weise zu tun, dass nur mit FTP-Befehlen.

Fand ich eine Frage zu Ermitteln Sie den Freien Speicherplatz von einem FTP-Server, die zeigten, dass es möglich war, zu erstellen und zu aktualisieren eine Datei in regelmäßigen Abständen mit einem Linux-Shell-Skript, aber die Server die ich habe sind und bleiben Windows-Maschinen.

Meine einzige Lösung wäre, um web-host-Server auf dem FTP-Server mit einem einfachen index.php mit dem Rest der Dateigröße bestimmt durch disk_free_space() aber das scheint ein wenig viel für etwas so einfach.

Alle, die ich Suche, ist ein Weg, um herauszufinden, diese Informationen mit FTP-Befehle, oder vielleicht in der Lage sein, um den link Server, um eine VPN-irgendwie, und verwenden Sie PHP, um herauszufinden, den freien Speicherplatz, obwohl ich nicht weiß, wie genau das zu tun, oder sogar, wenn es funktionieren würde...

Danke an alle im Voraus!

  • Sie haben nicht den shell-Zugriff auf den Server?
  • Eine weitere option, die Sie wissen, wie viel Platz Sie haben und wie viel Sie hochladen auf den server. so halten Sie Wert und berechnen Sie übrig zu haben. Sie können re-check tatsächlichen Raum einmal eine Weile (jede Woche).
  • Ich habe vollen Zugriff auf alle Server, aber ich habe nicht eine Linux-Shell auf einem der Server. Und, ich weiß nicht, wie hilfreich ein Batch-script wäre... Obwohl es vielleicht funktionieren könnte...
  • führen Sie ein windows-Zeitplan, der die Kiste eine Datei (bat-Skript) im ftp-root " mit dem Speicherplatz, tägliche
  • Ihr Vorschlag, das hinzufügen der Datei-Größen, die funktionieren könnte als eine Lösung, und es könnte schneller sein, da würde ich nicht haben Zugriff auf alle 4 FTP-Server zu ermitteln, der Verbleibende Speicherplatz auf jedem..
  • problem mit diesem ist die Datei Größe != Speicherplatz-Größe, wegen der hdd-Sektor-Größe
  • Ja, das ist wahr, es wäre nur eine Schätzung. Ich nehme an, ich muss nur ein Skript verwenden, dann, aber, ich will raus aus diesem Fall, kann jeder herausfinden, wie genau es ohne scripts...
  • nicht einmal sicher, was 'ohne scripts" selbst bedeutet in diesem Zusammenhang
  • Sorry, ich meine ohne script läuft auf dem FTP-server. Ich möchte in der Lage sein zu verwenden entweder FTP-Befehle, die eine native PHP-Methode, oder auch ein Skript auf dem Webserver ausgeführt werden. Das ist alles.
  • dann Nein es ist unmöglich. aber so trivial zu tun, und Sie haben vollen Zugriff, ich sehe nicht das problem hier.
  • haben Sie keine webserver laufen auf Ihrem FTP-Server

InformationsquelleAutor Arix Zajicek | 2016-06-09
Schreibe einen Kommentar