É possível determinar a quantidade de espaço livre num servidor FTP remoto sem usar scripts?

Então, aqui está a configuração com a qual tenho de trabalhar. Tenho cinco servidores em locais diferentes. Um servidor é puramente um servidor web para hospedar arquivos estáticos. Os outros quatro servidores são apenas servidores FTP, cada um contendo arquivos enviados pelos usuários através de scripts PHP.

o que eu quero fazer é ser capaz de escolher o servidor com o espaço mais livre disponível e enviar o próximo ficheiro carregado pelo utilizador para ele. Procurei por todo o lado, e não parece haver maneira de fazer isso. com apenas comandos FTP.

eu encontrei uma pergunta sobre Determinar o Espaço Livre de um Servidor de FTP, que mostrou que era possível criar e atualizar periodicamente um arquivo com um script da Shell do Linux, mas, os servidores que tenho são e permanecerão máquinas Windows.

a minha única solução seria hospedar servidores web nos servidores FTP com um índice simples.php contendo o filesize restante determinado por disk_free_space() mas isso parece um pouco demais para algo tão simples.

todos que eu estou procurando é uma maneira de descobrir esta informação com comandos FTP, ou possivelmente ser capaz de ligar os servidores a um VPN de alguma forma e usar PHP para descobrir a quantidade de espaço livre, embora eu não saberia exatamente como fazer isso, ou mesmo, se ele iria funcionar...

Obrigado a todos com antecedência!

Author: Community, 2016-06-10

1 answers

Se estiver a usar o servidor de FTP IIS na máquina do Windows, poderá configurar o IIS para incluir espaço em disco livre na resposta do comando LIST.

No gestor do IIS, vá ao seu 'site' de FTP e seleccione a navegação nas pastas de FTP . Aí, na Visualização da seguinte informação na lista de directórios, verifique os 'bytes' disponíveis .

Então, a resposta do comando FTP LIST parecerá com:

226-Directory has 27,906,826,240 bytes of disk space available.
226 Transfer complete.

Podes testar isto com WinSCP FTP client , pode fazer uso desta informação. Vai para o ... espaço disponível tab da janela de informação do servidor e do Protocolo .

enter image description here

(sou o autor do WinSCP)

 2
Author: Martin Prikryl, 2016-06-10 06:24:12