понять...
                  
                  
                  Сначала делаю фулл бэкап в директорию backup
                  
                  
                  Затем делаю изменения в бд, и делаю бэкап в директорию backup с флагом --oplog. Появляется файл oplog.bson.
                  
                  
                  Содержимое следующее 
                  
                  
                  {"op":"n",
                  
                  
                  "ns":"",
                  
                  
                  "o":
                  
                  
                  "msg":{"periodic noop"},
                  
                  
                  "ts":{"$timestamp":{"t":1686761275,"i":1}},
                  
                  
                  "t":{"$numberLong":"6"},
                  
                  
                  "v":{"$numberLong":"2"},
                  
                  
                  "wall":{"$date":{"$numberLong":"1686761275306"}}}
                  
                  
                  Затем снова делаю изменения в монге, добавляю бд и коллекции. Запускаю mongodump с флагом —oplog. Файл oplog.bson просто перезатирается и не содержит информации, таймстамп о предыдущем бэкапе.
                  
                  
                  {"op":"n","ns":"",
                  
                  
                  "o":{"msg":"periodic noop"},
                  
                  
                  "ts":{"$timestamp":{"t":1686764685,"i":1}},
                  
                  
                  "t":{"$numberLong":"6"},
                  
                  
                  "v":{"$numberLong":"2"},
                  
                  
                  "wall":{"$date":{"$numberLong":"1686764685631"}}}
                  
                  
                  Так и должно быть или упускаю какие-то моменты?
                  
                  
                  
                  
                  
                  Для фул бэкапа использую `mongodump --username backup_user --password backuppass12345 --host=rs0/mongodb-home-1:27017,mongodb-home-2:27017,mongodb-home-3:27017 --authenticationDatabase=admin --out=$(hostname)-$(date +%d%m%y)`
                  
                  
                  Для инкрементального `mongodump --username backup_user --password backuppass12345 --host=rs0/mongodb-home-1:27017,mongodb-home-2:27017,mongodb-home-3:27017 --authenticationDatabase=admin --out=$(hostname)-$(date +%d%m%y) --oplog`
                  
                  
                
вот тут привели пример инкрементального бекапа. Или это не совсем то?
Обсуждают сегодня