Backup the database

All commands are executed as mongodb user.

The script used for the backup is dmk_dbbackup.sh. Thsi script can be added in crontab. A crontab template can be found in $DMK_HOME/templates/cron

The backup is made in MONGODB_BACKUP/backup/{database_name}/{DD_MM_YYYY} path. MONGODB_BACKUP parameter 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