Outils pour utilisateurs

Outils du site


tips:mongodb

MongoDB

Sauvegarde

Un script que j'utilise pour sauvegarder l'ensemble des bases de données :

snippet.bash
#! /bin/bash
 
BASE_DIR="/var/backup/mongo"
DATE=$(date +%Y%m%d%H%M)
LOG=''
PURGEDAYS=8
 
echo "Backing up Mongo databases..."
mongodump -o ${BASE_DIR}/${DATE}
 
echo " "
echo " "
echo "Compressing backups.."
cd ${BASE_DIR}
tar czvf ${DATE}.tar.gz ${DATE}
rm -rf ${DATE}
 
echo " "
echo " "
echo "Removing old backup"
find ${BASE_DIR}/ -name "*.tar.gz" -mtime +${PURGEDAYS} -delete -print
tips/mongodb.txt · Dernière modification : de dbroqua