Baru-baru ini saya menemukan kurangnya masalah ruang disk pada server SFTP dan saya menyadari saya tidak tahu bagaimana memeriksa berapa banyak yang tersisa atau bahkan jumlah total.
Adakah yang tahu cara melakukan ini melalui aplikasi seperti FileZilla atau mungkin ada perintah yang dapat digunakan untuk tujuan ini?
Perhatikan bahwa server dihosting di pihak ketiga dan saya berharap ada cara untuk menjawab pertanyaan ini tanpa melalui mereka.
Memperbarui:
Saya mencoba menghubungkan via shell menggunakan kedua dempul dan cygwin ssh. Putty diam-diam gagal sementara cygwin memberi saya pesan kesalahan berikut:
$ 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.
Ada ide?
sftp
disk-space-utilization
ftp
kjetilh
sumber
sumber
scponly
lingkungan.Jawaban:
The
scponly
shell dapat memungkinkanquota
perintah (jika diaktifkan). Tetapi tampaknya Anda telahscponly
mengkonfigurasi untuk mendukung SFTP saja, dengan akses shell tidak diizinkan.Protokol SFTP memungkinkan memeriksa ruang disk (bertentangan dengan apa yang dikatakan jawaban lain).
Mengekstrak dari SFTP - periksa ruang kosong yang tersedia dari stackoverflow.com:
Ekstensi OpenSSH didukung oleh beberapa klien SFTP.
Jelas oleh
sftp
klien OpenSSH melaluidf
perintah:WinSCP juga mendukungnya (lihat Server dan Dialog Informasi Protokol ):
(Saya penulis WinSCP)
sumber
df -h /
untuk memeriksa ruang kosong dllAkan memberi Anda semua informasi yang diperlukan, dengan tidak adanya hal-hal seperti kuota disk. Jika Anda tidak memiliki akses shell (atau beberapa cara menjalankan perintah, seperti melalui PHP
exec
), maka Anda tidak dapat memeriksa ruang disk, tetapi sekali lagi, jika Anda tidak memiliki shell, bagaimana bisa menjadi tanggung jawab Anda untuk kelola server dan kelola ruang disk?sumber
Dengan set perintah SFTP tidak ada kemungkinan untuk mendapatkan ukuran yang tersedia atau ruang yang digunakan.
Jika Anda dapat SSH ke server (host yang sama, pengguna, kata sandi) Anda dapat mengeluarkan a
df -h
untuk melihat ruang yang tersedia. Ataudu -h
di folder untuk melihat ruang yang digunakan folder.sumber