cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk memindahkan koleksi dan fail indeks koleksi mongodb dengan selamat untuk membuat ruang

Gunakan mongodb untuk menyimpan kod sumber halaman web yang ditangkap oleh perangkak dalam persekitaran yang berdiri sendiri. Tiada set replika, serpihan, dll. Mongodb digunakan semata-mata untuk kemudahan dan untuk meningkatkan kecekapan storan.
Kini koleksi menempati lebih daripada 50G data telah diekstrak Ia tidak akan digunakan dalam jangka pendek Namun, ia mungkin digunakan kemudian, jadi saya tidak mahu memadamkannya. Masalahnya ialah Cakera keras kehabisan ruang Saya ingin memindahkan koleksi dan fail indeks ke cakera keras mudah alih dan menyalinnya semula apabila diperlukan atau menggunakan direktori cakera keras mudah alih sebagai direktori data. Tetapi apabila saya menguji set ujian yang baru dibuat, saya mendapati bahawa apabila fail ini dialihkan, mongod tidak boleh dimulakan dan terpaksa dialihkan semula sebelum ia boleh dimulakan.

Soalan saya ialah:
1 Bagaimana untuk memastikan bahawa permulaan mongod dan penggunaan koleksi lain (terdapat koleksi lain dalam direktori data) tidak akan terjejas selepas memindahkan koleksi yang menduduki ruang dan yang sepadan dengannya. fail indeks.
2. Jika anda tidak menyalin keseluruhan direktori data, salin sahaja Fail koleksi dan indeks disalin ke direktori baharu Jika direktori baharu digunakan sebagai direktori data kemudian, ia tidak akan dapat dimulakan
3. Adakah terdapat beberapa fail selain daripada pengumpulan, indeks, log dan fail kunci. dalam direktori data yang serupa dengan Peranan pendaftaran, cara melaksanakan operasi seperti mengikat dan menyahjilid

Saya menyemak operasi yang berkaitan dengan db dan pengumpulan, dan saya tidak menemui sebarang fungsi untuk melakukan kerja di atas dalam dokumen, jadi saya ingin meminta nasihat.

Dilampirkan ialah tangkapan skrin direktori data:

大家讲道理大家讲道理2843 hari yang lalu774

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-05-02 09:26:50

    Anda boleh mempertimbangkan dua kaedah pemindahan data yang diterangkan dalam artikel ini.
    Artikel

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:26:50

    Kaedah mudah untuk rujukan:

    1. Andaikan bahawa fail data dan log berkaitan diletakkan dalam folder data;

    2. Tutup pangkalan data MongoDB seperti biasa;

    3. Salin folder data ke cakera mudah alih

    4. Ubah suai parameter yang berkaitan dalam mongod.conf, seperti

    systemLog:
        destination: file
        path: F:\mongodb\data\log\mongod.log
    storage:
        dbPath: F:\mongodb\data\db

    5. Mulakan MongoDB seperti biasa

    Dalam penerangan anda, mungkin fail konfigurasi mongod.conf belum diubah suai atau laluan data/log belum ditetapkan semula.

    Untuk rujukan.

    Sayangi MongoDB!

    ------------------------ Pemisah cantik------------------ --- ----------

    Komuniti Cina MongoDB mempunyai banyak aktiviti luar talian, sila klik di bawah:

    Perbincangan Pedang Huashan 2017|Komuniti Cina MongoDB

    Stesen Hangzhou pada bulan Mac akan datang tidak lama lagi! ! ! Rakan-rakan yang berminat sila daftar segera! ! !

    balas
    0
  • Batalbalas