10GB di spazio non sono necessariamente un valore esagerato. Supponendo che tu abbia svolto l'operazione di eliminazione dei backup automatici in tutti i corsi della tua installazione, puoi provare a capire quale cartella del folder moodledata sia la più ingombrante. Supponendo anche che il tuo server utilizzi una distro Linux, accedi via terminale (ad esempio SSH) alla tua installazione, entra nella cartella moodledata e verifica lo spazio occupato da ciascuna cartella:
# cd /percorso/della/cartella/moodledata
# du -sh *
Dovrebbe comparire qualcosa del tipo seguente:
7.7M cache
2.1G filedir
17M lang
2.1M localcache
276K lock
16K muc
100K temp
4.0K trashdir
Verifica quali cartelle hanno una "G" nella colonna dello spazio, cosa che indica GigaByte. Nell'esempio è la cartella "filedir" ad occupare 2.1G. Altri candidati in genere possono essere la cartella "trashdir" e "temp".
Nel caso della cartella "trashdir" molto grande, con molta probabilità il tuo cron non è configurato o non gira correttamente: https://docs.moodle.org/26/en/Cron
Nel caso della cartella "temp", potrebbero essere presenti vecchi file, ad esempio backup di corsi non andati a buon fine, che per qualche ragione sono rimasti li. La cartella temp puoi pulirla del suo contenuto ma devi fare attenzione che non sia utilizzata, quindi prima di svuotarla per precauzione potresti almeno mettere il sito in manutenzione o fermare il web server.
Nel caso della cartella "filedir", allora si tratta di file utilizzati da Moodle in qualche contesto. Tali file, per come Moodle utilizza lo storage fisico, è bene evitare di gestirli se non da interfaccia di Moodle (approfondimento: https://docs.moodle.org/dev/File_API_internals#File_storage_on_disk)
Puoi però scoprire quali file occupano il maggiore spazio accedendo al database ed eseguendo una query, nel caso di MySQL potresti usare una query di questo tipo per individuare i 100 file più ingombranti (occhio al prefisso "mdl_" della tabella, potrebbe essere diverso nel tuo caso):
SELECT DISTINCT filename, FORMAT( (filesize /1024 /1024), 1 ) AS filesize_MB, contenthash, component FROM `mdl_files` ORDER BY filesize DESC LIMIT 0 , 100;
In questo modo avrai un'idea di quali file sono i più ingombranti, il loro nome, ed il componente che ne fa uso. Da li risalire al file, eventualmente raffinando la query, per poi eliminare quelli che non ti servono utilizzando esclusivamente l'interfaccia di Moodle.