Récupérer gros fichiers de sauvegarde dans la "boite noire" de Moodle 2

Récupérer gros fichiers de sauvegarde dans la "boite noire" de Moodle 2

par Séverin Terrier,
Nombre de réponses : 2
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

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

Moyenne des évaluations Utile (2)
En réponse à Séverin Terrier

Re: Récupérer gros fichiers de sauvegarde dans la "boite noire" de Moodle 2

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour Severin,

  1. Pourquoi n'est-il pas possible de les récupérer directement dans le dossier des sauvegardes automatiques (qu'on suppose journalières) ?
  2. Pourquoi ne pas utiliser simplement un accès FTP ou le gestionnaire de fichiers de son outil de gestion de site (par exemple cPanel)?

Au lieu de ces manœuvres complexes ...

Daniel

En réponse à Daniel Méthot

Re: Récupérer gros fichiers de sauvegarde dans la "boite noire" de Moodle 2

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Daniel,

  1. on peut être dans le cas de sauvegarde manuelle...
  2. oui, quand on peut pointer directement vers un fichier, ce qui n'est pas le cas si les sauvegardes sont faites dans les fichiers de Moodle (ce qui est le cas je crois avec les sauvegardes manuelles)

Séverin