From b2c16a547e206207c73855fd732670419907bd43 Mon Sep 17 00:00:00 2001 From: sys4-fr Date: Sat, 2 Feb 2019 19:34:39 +0100 Subject: [PATCH] Ajoute documentation du plan de sauvegarde du serveur --- doc/planSauvegarde.org | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 doc/planSauvegarde.org diff --git a/doc/planSauvegarde.org b/doc/planSauvegarde.org new file mode 100644 index 0000000..c2ecde1 --- /dev/null +++ b/doc/planSauvegarde.org @@ -0,0 +1,32 @@ +* Plan de sauvegarde et restauration du serveur NALC +** Quelques variables + NALC-SERVER=/home/minetest/nalc-server-0.4.17-r1 + bak=$NALC-SERVER/backup + bak_tmp=/var/tmp/nalc-0.4_dump + log_dir=$NALC-SERVER/logs +** Tableau des sauvegardes +| Quoi | Comment | Depuis | Vers | Quand | +|-------------------------------------+---------------+--------------------------+-----------------------------------+-------| +| $NALC-SERVER/minetest/minetest.conf | cp | $NALC-SERVER/shutdown.sh | $bak/data/ | 5h00 | +| $NALC-SERVER/start.sh | cp | $NALC-SERVER/shutdown.sh | $bak/data/ | 5h00 | +| $NALC-SERVER/backup.sh | cp | $NALC-SERVER/shutdown.sh | $bak/data/ | 5h00 | +| $NALC-SERVER/minetest/worlds/nalc | tar -I pbzip2 | $NALC-SERVER/shutdown.sh | $bak/data/world.tar.bz2 | 5h00 | +| BDD nalc-0.4.17 | pg_dump -Fc | $NALC-SERVER/shutdown.sh | $bak_tmp/nalc-0.4.17.dump | 5h00 | +| BDD players-nalc-0.4.17 | pg_dump -Fc | $NALC-SERVER/shutdown.sh | $bak_tmp/players-nalc-0.4.17.dump | 5h00 | +| $bak_tmp/*.dump | tar | $NALC-SERVER/shutdown.sh | $bak/data/dump_sql.tar | 5h00 | +| $log_dir/moredebug.log | bzip2 && tar | $NALC-SERVER/shutdown.sh | $log_dir/moredebug-logs.tar | 5h00 | + +** Étapes de restauration des BDD + #+BEGIN_EXAMPLE + $ cd $NALC-SERVER + $ mkdir dumps + $ cd dumps + $ tar -xvf $bak/data/dump_sql.tar + $ dropdb nalc-0.4.17 + $ dropdb players-nalc-0.4.17 + $ (login as postgresql user) + $ pg_restore -d nalc-0.4.17 $NALC-SERVER/dumps/nalc-0.4.17.dump + $ pg_restore -d players-nalc-0.4.17 $NALC-SERVER/dumps/players-nalc-0.4.17.dump + $ (logout) + $ rm -rf $NALC-SERVER/dumps + #+END_EXAMPLE