検索

ホームページ  >  に質問  >  本文

mongodb - 关于Mongo下的文件

-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会报错说数据被破坏,这种方式估计是有问题的,想问下有什么其它的方式去释放这些空间。。。。

高洛峰高洛峰2842日前575

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-05-02 09:23:52

    よく計算してみると、

    リーリー

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

    返事
    0
  • キャンセル返事