mongodb 内のすべてのデータベースの汎用バックアップを実行したい場合、私がしなければならないことは次のとおりです。
$ mongodump
そして、作成した最新のダンプを復元したい場合は、次のことを行う必要があります。
$ mongorestore
- mongodump のバックアップはどこに保存されますか?
- 復元するすべてのデータベースに対して特定のダンプを指定するにはどうすればよいですか?
mongodb 内のすべてのデータベースの汎用バックアップを実行したい場合、私がしなければならないことは次のとおりです。
$ mongodump
そして、作成した最新のダンプを復元したい場合は、次のことを行う必要があります。
$ mongorestore
バックアップは、コマンド ラインの --out オプションで指定したディレクトリに保存されます。出力ディレクトリを指定しない場合、バックアップは ./dump ディレクトリに配置されます。mongorestore では、以前にダンプしたディレクトリをコマンド ライン引数として指定する必要があります。
シャード環境では、mongos を介して mongodump を使用すると、バックアップがフラット化されます。復元後、コレクションを再シャードする必要があります。そのため、復元は必ずしも簡単ではありません。ドキュメントを参照してください: http://docs.mongodb.org/manual/tutorial/backup-small-sharded-cluster-with-mongodump/
db フォルダーも直接ダンプできます。cli オプションを確認してください。
シャード クラスターの場合は、ここで可能性を確認できます: http://docs.mongodb.org/manual/administration/backups/#sharded-cluster-backups