Mongodb
更改特定數據庫的 mongo 數據目錄
是否可以更改 mongo 中特定數據庫的數據目錄?我正在優化一個特定的數據庫以提高速度,我想將它移到 SSD 驅動器上。但是,驅動器不夠大,無法在機器中儲存所有其他數據庫。
您無法指定特定數據庫的路徑,但您可以通過執行以下操作在文件系統級別完成相同的操作:
- 在啟用directoryPerDB的情況下執行(如果您打開它,請確保將現有數據文件移動到正確的文件夾中
- 假設您的數據庫名為 foo - 您現在有一個文件夾“foo”,其中包含該數據庫的所有數據文件
- 將該文件夾複製到您的 SSD 上
- 使用符號連結/別名從您的 dbpath 文件夾指向 SSD 上的新文件夾
注意:在 Linux 上,您也可以將 SSD 掛載
/path/to/dbpath/foo
到該文件夾,然後將數據文件複製到該文件夾。