Varamente c'è proprio una funzione apposita, ma non so se sia utilizzabile in remoto.

disk_free_space().