mongodb - 关于Mongo下的文件
高洛峰
高洛峰 2017-05-02 09:21:52
0
1
544
-rw-------   1 root  wheel    67108864  8 16 13:49 video.0
-rw-------   1 root  wheel   134217728  8 16 13:48 video.1
-rw-------   1 root  wheel   268435456  8 16 13:48 video.2
-rw-------   1 root  wheel   536870912  8 16 13:48 video.3
-rw-------   1 root  wheel  1073741824  8 16 13:49 video.4
-rw-------   1 root  wheel  2146435072  8 16 13:49 video.5
-rw-------   1 root  wheel    16777216  8 16 13:49 video.ns

我感觉 video.ns 是 video.0 到 video.5 是一个增长的过程 感觉最新的数据就是 video.5 请问其他的数据是可以删掉的吗? 我之前用了rm的命令去删除,之后启动mongo会报错说数据被破坏,这种方式估计是有问题的,想问下有什么其它的方式去释放这些空间。。。。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(1)
Peter_Zhu

よく計算してみると、

リーリー

これは、MMAPv1 エンジンが 2 の n 乗という領域を割り当てる方法であり、2GB を超えると領域は増加しません。 各ファイルには実際のデータが含まれており、気軽に削除することはできません
正直に言うと、なぜデータベース ファイルを直接削除しようと考えるのでしょうか?このアプローチをサポートしているデータベースはないようです。スペースを解放したい場合、より安全な方法は、レプリカ セットの再同期、またはrepairDatabaseを検討することです。後者には多くの制限があるため、ドキュメントをよく読んでください。
また、大規模なデータ削除を行っていない場合は、いずれにせよ空き領域が解放されないため、上記の 2 つの操作を実行する必要はありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート