Mi intrometto in questa discussione. Non conosco bene il funzionamento dei volumi LVM, ma viene creata una partizione logica per ogni singola VPS?
Se ciò da me detto è corretto, credo si potrebbe operare in due modalità per recuperare lo spazio libero e/o totale degli hard disk delle VPS.
Assumendo che la partizione della VPS sia /dev/sda2, possiamo proseguire in uno dei due metodi seguenti:
Da LINUX:
df /dev/sda2 | grep /dev/sda2A seguito di ciò, estrapolare da tale output lo spazio utilizzato sull'HDD, quello disponibile ed il totale.
Via PHP:
$spazio_libero = disk_free_space("/dev/sda2");
Magari, per non appesantire il server con inutili richieste, è possibile eseguire periodicamente un cron job che esegue tali operazioni, e salvare i dati ottenuti in un database.