- 当前服务器有多个大容量磁盘,MongoDB要存储的数据一个磁盘存储不够时如何处理?
这个时候就需要多磁盘存储了。
2.多磁盘存储
2.1 数据库配置
将storage.directoryPerDB
设置为true
,这样设置的目的是每个数据库放在独立的文件夹内:
storage:
dbPath: <string>
journal:
enabled: <boolean>
commitIntervalMs: <num>
# 默认为false设置为true
directoryPerDB: true
修改之前:
不同数据集的数据分布在多个文件里,设置后,添加了一个test
数据集:
2.2 文件夹磁盘映射
在创建数据集之前
使用mklink创建映射,目的是MongoDB数据库的文件通过映射放置到其他磁盘下,我们以image
为例进行说明:
- 在
非dbPath
磁盘下创建一个目录
- 创建映射
# 语法
mklink /D LinkFolderName TargetFolderPath
# 测试
mklink /D D:\mongodb\data\image E:\mongodb\data\image
C:\Users\Administrator>mklink /D D:\mongodb\data\image E:\mongodb\data\image
为 D:\mongodb\data\image <<===>> E:\mongodb\data\image 创建的符号链接
创建成功后,在dbPath
目录下出现了一个类似快捷方式但是类型是文件夹的
image目录:
要特别注意的是:目录符号链接不会在物理上复制文件,它们只是提供了一个不同名称的访问路径。文件仅存储在TargetFolderPath
目录下也就是E:\mongodb\data\image
目录下,这样,test库和image库就存储在不同的磁盘上了。
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!
王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。
对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!
【完整版领取方式在文末!!】
93道网络安全面试题
内容实在太多,不一一截图了
黑客学习资源推荐
最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
😝朋友们如果有需要的话,可以联系领取~
1️⃣零基础入门
① 学习路线
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
② 路线对应学习视频
同时每个成长路线对应的板块都有配套的视频提供:
2️⃣视频配套工具&国内外网安书籍、文档
① 工具
② 视频
③ 书籍
资源较为敏感,未展示全面,需要的最下面获取
② 简历模板
因篇幅有限,资料较为敏感仅展示部分资料,添加上方即可获取👆