2、還原:
mongorestore -d MA –drop /data/dump/mailaccess
還原/data/dump目錄下的mailaccess數據庫到MA database中
-d:還原到哪一個數據庫
–drop表示在恢復前先刪除原來的集合(若是存在的話)mongodb
3、不停機備份:
1.鎖定數據庫:
use admin
db.runCommand({fsync:1,lock:1})
{
「info」 : 「now locked against writes, use db.fsyncUnlock() to unlock」,
「seeAlso」 : 「http://www.mongodb.org/display/DOCS/fsync+Command」,
「ok」 : 1
}
fsync:強制將全部緩衝寫入磁盤
lock:上鎖,不能寫入(全部寫的操做會阻塞)
2.開始備份……
3.備份完後解鎖:
use admin
db.$cmd.sys.unlock.findOne()
{ 「ok」 : 1, 「info」 : 「unlock completed」 }數據庫
4、複製目錄備份:
1.先停掉mongodb;
2.備份整個mongodb目錄。spa