-file:指明要导入的文件
四、将内存中修改的数据刷出到磁盘
1. fsync and lock
强制刷新所有更改到磁盘,并维护一个全局锁。再进行拷贝数据目录进行备份。刷新期间影响系统性能,锁的过程中阻塞读。
> use admin
switched to db admin
>db.runCommand({"fsync":1,"lock":1});
{
"info" : "now locked against writes, use db.fsyncUnlock() tounlock",
"seeAlso" :
"ok" : 1
}
恢复
--repair mongod 启动选项,mongod异常退出后,可使用repair参数启动。修复的过程:验证所有的数据,忽略损坏的数据,重建所有的索引。同时对数据空间做了整理。
在线修复:
> use db
switched to db db
>db.repairDatabase()
{ "ok" : 1}
>