filedir enorme

Ri: filedir enorme

di Sergio Rabellino -
Numero di risposte: 7
Immagine Particularly helpful Moodlers Immagine Plugin developers
Posto che per molti Admin Moodle che frequentano questo forum 15GB può essere l'occupazione di un singolo corso, perchè la trovi "esagerata"?
La gran parte dello spazio occupato con tutta probabilità dipende dagli upload effettuati da docenti e studenti.

Puoi però verificare con moosh e farti una idea di quali file superano ad. es 1Mbyte:

moosh -n file-list -a 'filesize>1024000'
Altri esempi li trovi sulla pagina dei comandi moosh: https://moosh-online.com/commands/ dove è anche spiegato come (!!pericolo!!) cancellarli direttamente, con tutte le conseguenze del caso.
In riposta a Sergio Rabellino

Ri: filedir enorme

di Fabio Finocchiaro -
Grazie per la risposta, ma purtroppo quando in ssh, dalla cartella dove ci sono i file php di moodle (non moodledata), mando il comando:
php ../moosh/moosh.php -n file-list -a 'filesize>1024000'

ottengo un pò di :
Notice: Trying to get property ....
e poi

!!! error/The instance is not properly configured, invalid path. !!!

dove sto sbagliando ?

Grazie 1000
In riposta a Fabio Finocchiaro

Ri: filedir enorme

di Sergio Rabellino -
Immagine Particularly helpful Moodlers Immagine Plugin developers
Non c'è bisogno di "entrare" nella cartella moodledata o filedir per eseguire moosh, tanto il filesystem di moodle è virtuale e moosh opera attraverso le api di moodle.
L'errore di moosh direi che viene fuori quando non è correttamente installato e non "vede" il tuo moodle (i notice probabilmente sono una conseguenza). Riesci a usare altri comandi moosh più safe, tipo "moosh category-list" ?
Purtroppo il funzionamento di moosh dipende da come lo hai installato, ma averlo funzionante ti garantisce uno strumento molto efficace per gestire svariati problemi operativi con moodle, nonchè di automazione, per cui il mio consiglio è di cercare di investigare e farlo funzionare.
Poi una volta a posto, moosh, torni al tuo problema originario.
In riposta a Sergio Rabellino

Ri: filedir enorme

di Fabio Finocchiaro -
moosh sembra installato correttamente: ho fatto
git pull
compose dump mi restituisce
Generating autoload files
Generated autoload files

faccio php ../moosh/moosh.php .. perchè (come da sito https://moosh-online.com/) visto che sono in un host condiviso non mi permette di fare un link

Ma comunque
php ../moosh/moosh.php category-list
funziona regolarmente e anche altri comandi, quello che mi restituisce errore è
moosh.php -n file-list -a 'filesize>1024000'
In riposta a Fabio Finocchiaro

Ri: filedir enorme

di Sergio Rabellino -
Immagine Particularly helpful Moodlers Immagine Plugin developers

Forse sono versioni differenti di moosh (la mia non è recentissima).

Dal manuale leggo (https://moosh-online.com/commands/) :

moosh file-list -i 'filesize>1024000'

prova...

In riposta a Sergio Rabellino

Ri: filedir enorme

di Fabio Finocchiaro -
Funziona, grazie 1000
ora mi serve capire come visualizzare il nome del file in modo da capire se posso cancellarlo
In riposta a Fabio Finocchiaro

Ri: filedir enorme

di Sergio Rabellino -
Immagine Particularly helpful Moodlers Immagine Plugin developers
prova con moosh file-list -a 'filesize>1024000'
oppure con la lista degli ID del comando precedente, costruirti uno script con dentro 1 riga per ogni file come segue:

moosh file-list -a id=XXX

con XXX= id del file.