У меня есть супер быстрый удобный скрипт. Иногда я создаю работу cron для одной из моих баз данных.
ssh root@hostname "mongodump --db myDatabaseName --out /tmp/mongo-backup ; zip -r /tmp/mongo-backup$(date "+%Y.%m.%d").zip /tmp/mongo-backup ; rm -rf /tmp/mongo-backup" ;
scp root@hostname:/tmp/mongo-backup$(date "+%Y.%m.%d").zip ./
Приведенный выше скрипт выполняет две функции.
- Запускает сценарий mongodump и создает ZIP-файл, например: mongo-backup2017.03.02.zip
- Загружает этот файл через SCP на локальный компьютер.