MongoDBをバックアップし、リストアまで行いたい。
第11回 MongoDBのバックアップ:MongoDBでゆるふわDB体験|gihyo.jp … 技術評論社
起動中のMongoのバックアップにはmongodumpが一般的のよう。
小規模ならこれで十分か。
mongodump — MongoDB Manual 3.0
1$ mongodump --out /opt/backup/mongodump_20150911
outオプションで保存先を指定できる。指定しなかったらカレントディレクトへ。
そのなかにデータベースごとのダンプファイルを作成してくれる。
リストアはmongorestoreで。
mongorestore — MongoDB Manual 3.0
1$ mongorestore /tmp/path
1$ mongorestore /tmp/path -d name
でデータベースを指定
とりあえず上の方法で手動でのバックアップ&リストアは問題なく、軽快にできた。
今後は自動化していきたい。