Backup the database
All commands are executed as the mongodb
user.
The script used for the backup is dmk_dbbackup.sh
. This script can be added in crontab
. A crontab
template can be found in $DMK_HOME/templates/cron
.
The backup is located in $MONGODB_BACKUP/backup/{database_name}/{DD_MM_YYYY}
. The $MONGODB_BACKUP
parameter is defined in $DMK_HOME/etc/dmk.conf
.
mongodb@dev-vm:/home/mongodb/ [mdb01] dmk_dbbackup.sh -d mdb01
2025-01-14_11-30-16::dmk_dbbackup.pl ::MainProgram ::INFO ==> Backup for database mdb01
2025-01-14_11-30-17::MDB.pm ::MDB::backup_database::INFO ==> Backup database mdb01 with options: ''
2025-01-14T11:30:17.626+0000 writing admin.system.users to /u90/backup/mdb01/14_01_20/admin/system.users.bson.gz
2025-01-14T11:30:17.629+0000 done dumping admin.system.users (1 document)
2025-01-14T11:30:17.629+0000 writing admin.system.version to /u90/backup/mdb01/14_01_20/admin/system.version.bson.gz
2025-01-14T11:30:17.630+0000 done dumping admin.system.version (2 documents)
2025-01-14_11-30-17::MDB.pm ::MDB::backup_database::INFO ==> Backup database mdb01. SUCCESS.
2025-01-14_11-30-17::MDB.pm ::MDB::backup_database::INFO ==> Backup dir: /u90/backup/mdb01/14_01_20
mongodb@dev-vm:/home/mongodb/ [mdb01]
mongodb@dev-vm:/home/mongodb/ [mdb01] ls /u90/backup/mdb01/14_01_20
admin
Last updated