Recentemente, encontrei um problema de falta de espaço em disco em um servidor SFTP e percebi que não tenho idéia de como verificar quanto resta ou mesmo o valor total.
Alguém sabe como fazer isso através de um aplicativo como o FileZilla ou talvez exista um comando que possa ser usado para esse fim?
Observe que o servidor está hospedado em terceiros e eu esperava que houvesse uma maneira de responder a essa pergunta sem passar por eles.
Atualizar:
Tentei conectar via shell usando o putty e o cygwin ssh. O Putty falhou silenciosamente enquanto o cygwin me deu a seguinte mensagem de erro:
$ 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.
Alguma ideia?
sftp
disk-space-utilization
ftp
kjetilh
fonte
fonte
scponly
ambiente.Respostas:
O
scponly
shell pode permitir oquota
comando (se ativado). Mas parece que vocêscponly
configurou o suporte apenas ao SFTP, com um acesso de shell não permitido.O protocolo SFTP permite verificar o espaço em disco (ao contrário do que outras respostas dizem).
Extraindo do SFTP - verifique a questão de espaço livre disponível no stackoverflow.com:
A extensão OpenSSH é suportada por alguns clientes SFTP.
Obviamente pelo
sftp
cliente OpenSSH através dodf
comando:O WinSCP também suporta (consulte a caixa de diálogo Informações sobre protocolo e servidor ):
(Eu sou o autor do WinSCP)
fonte
df -h /
para verificar o espaço livre etcFornecerá todas as informações necessárias, na ausência de coisas como cotas de disco. Se você não possui acesso ao shell (ou alguma maneira de executar comandos, como via PHP
exec
), não pode verificar o espaço em disco, mas, novamente, se não tiver shell, como pode ser sua responsabilidade administrar o servidor e gerenciar o espaço em disco?fonte
Com o conjunto de comandos SFTP, não há possibilidade de obter o tamanho disponível ou o espaço usado.
Se você conseguir fazer o SSH no servidor (mesmo host, usuário, senha), poderá emitir a
df -h
para ver o espaço disponível. Ou adu -h
na pasta para ver o espaço usado da pasta.fonte