Bonjour !
J'utilise Moodle depuis bientôt 4 ans, en auto-hébergement sur un serveur FreeBSD/Nginx/PHP-FPM/PostGreSQL.
Depuis quelques temps, mon espace disque commençait à se remplir dangereusement.
Dans un premier temps, j'ai cru que c'était les nombreuses vidéos que je mettais à disposition, en les stockant via mon espace de fichiers privé sous Moodle.
J'ai donc entrepris "d'externaliser" leur stockage sous un Google Drive, en substituant la ressource "Fichier" par une URL.
Chaque fois que le transfert était effectif, je supprimais le fichier de l'espace Moodle : en dépit de mes efforts, mon espace disque restait étriqué...
Après quelques recherches sur le Net, j'ai découvert le principe de fonctionnement du stockage de fichiers sous Moodle : j'ai relevé mes manches et mis les mains dans le cambouis...
A l'aide de la commande du -sh *, j'ai pu identifié les fichiers les plus volumineux.
A l'aide de PGAdmin, J'ai ensuite cherché dans mdl_files, le nom en clair des fichiers concernés :
- bien sûr, les vidéos non encore transférées (cf. ci-dessus) figuraient en bonne place...
- mais, j'ai aussi constaté la présence de nombreuses références à des fichiers *.mbz, les fichiers générés par la sauvegarde automatique de Moodle.
Après suppression des fichiers de sauvegarde (avec intelligence...) j'ai vu mon espace disque libre passé de 11% à 80% !
Aussi, depuis, j'ai configuré la sauvegarde automatique pour stocker les fichiers dans un dossier spécifique de mon serveur, ainsi, je peux y accéder plus facilement et réguler leur encombrement.
J'ai constaté que cette modification n'induisait pas de journalisation dans mdl_files.
Peut-être est-ce moi qui n'ai pas su réglé les sauvegardes automatiques correctement...
Voilà, j'espère que ce témoignage sera utile à la communauté.
Bonne continuation !