Recientemente me encontré con un problema de falta de espacio en disco en un servidor SFTP y me di cuenta de que no tengo idea de cómo verificar cuánto queda o incluso la cantidad total.
¿Alguien sabe cómo hacer esto a través de una aplicación como FileZilla o tal vez hay un comando que se puede utilizar para este propósito?
Tenga en cuenta que el servidor está alojado en un tercero y esperaba que hubiera una manera de responder a esta pregunta sin tener que pasar por ellos.
Actualizar:
Intenté conectarme a través de shell usando masilla y cygwin ssh. Putty falló en silencio mientras cygwin me dio el siguiente mensaje de error:
$ 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.
¿Algunas ideas?
sftp
disk-space-utilization
ftp
kjetilh
fuente
fuente
scponly
entorno.Respuestas:
El
scponly
shell puede permitir elquota
comando (si está habilitado). Pero parece que tiene elscponly
configurado para admitir solo SFTP, con un acceso de shell no permitido.El protocolo SFTP permite verificar el espacio en disco (al contrario de lo que dicen otras respuestas).
Extracto del SFTP: consulte la pregunta de espacio libre disponible de stackoverflow.com:
La extensión OpenSSH es compatible con algunos clientes SFTP.
Obviamente por el
sftp
cliente OpenSSH a través deldf
comando:WinSCP también lo admite (consulte el Diálogo de información de servidor y protocolo ):
(Soy el autor de WinSCP)
fuente
df -h /
para verificar el espacio libre, etc.Le dará toda la información necesaria, en ausencia de cosas como cuotas de disco. Si no tiene acceso a shell (o alguna forma de ejecutar comandos, como a través de PHP
exec
), entonces no puede verificar el espacio en disco, pero, de nuevo, si no tiene shell, ¿cómo puede ser su responsabilidad administrar el servidor y administrar el espacio en disco?fuente
Con el conjunto de comandos SFTP no hay posibilidad de obtener el tamaño disponible o el espacio utilizado.
Si puede enviar SSH al servidor (mismo host, usuario, contraseña), puede emitir un
df -h
para ver el espacio disponible. O adu -h
en la carpeta para ver el espacio utilizado de la carpeta.fuente