Dans Moodle, il existe 3 objets à sauvegarder régulièrement :

  • le répertoire qui contient Moodle (et ses éventuelles modifications)
  • le répertoire qui contient les données utilisateurs / fichiers des cours…
  • la base de donnée
Perso, je compresse ce données dans un répertoire et je copie le répertoire résultant sur un disque extérieur par sécurité. En cas de soucis, j’ai toutes les infos nécessaires pour rétablir mon Moodle tel qu’il était à une date donnée.

Étapes

Moodle : copie du répertoire
tar -czf /home/moodle/save/rep_moodle.tar.gz /var/www/html/moodle
Moodledata : copie du répertoire
tar -czf /home/moodle/save/rep_moodle_data.tar.gz /home/moodle/upload
MySql : dump de la base SQL
mysqldump -uUSERNAME -pPASSWORD -e -q -Q --add-drop-table moodle | gzip > /home/moodle/save/bdd_moodle.sql.gz

Optimisation

N’hésitez pas à scripter ces commandes et à les lancer par cron régulièrement… avec la date du jour en plus dans le nom du répertoire par exemple.

Catégories : Informatique

3 commentaires

Upgrading Moodle 2.1 → Moodle 2.3 avec GIT | Éric Bugnet · 19 décembre 2014 à 17 h 56 min

[…] une sauvegarde de votre Moodle.Il est conseillé de vérifier que votre base est en bon état avant de faire un upgrade.Passage du […]

Mise à jour Moodle 2.3 vers Moodle 2.5 par GIT | Mon coin du web… · 28 décembre 2014 à 11 h 17 min

[…] Sauvegarde […]

Upgrading Moodle 2.1 → Moodle 2.3 avec GIT | Mon coin du web… · 28 décembre 2014 à 16 h 46 min

[…] une sauvegarde de votre Moodle. Il est conseillé de vérifier que votre base est en bon état avant de faire un upgrade. Passage […]

Les commentaires sont fermés.