Bonjour,
Peut-être avez-vous été confronté au fait de devoir récupérer des fichiers de sauvegarde de cours Moodle de très grosse taille (> 2 Go), que l'on arrive pas à télécharger via le navigateur ?
Une solution dans ce cas est d'aller chercher dans la "boite noire" interne qui gère les fichiers de Moodle.
Pour trouver les fichiers de sauvegarde, on pourra lancer une recherche (mysql) du style :
select filename, contenthash, component, filearea, filepath from mdl_files where mimetype = 'application/vnd.moodle.backup';
Et si vous connaissez (depuis l'espace de cours concerné) le nom du fichier de sauvegarde, vous pouvez faire :
select filename, contenthash, component, filearea, filepath from mdl_files where mimetype = 'application/vnd.moodle.backup' AND filename='nom-du-fichier-de-sauvegarde.mbz';
Pour retrouver le fichier, il faut se baser sur le (début de) contenthash. Prenons un exemple avec contenthash valant ba313fa7b9629d63ec04ca4d507e6a3ff7e64785. Le fichier de sauvegarde se trouvera dans le dossier moodledata/filedir/ba/31 et il portera le nom du contenthash.
Vous pouvez donc copier ce fichier, en lui donnant le nom du fichier de sauvegarde d'origine, puis déplacer ce fichier à l'endroit qui vous conviendra afin de le récupérer par FTP (par exemple).
Séverin