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:
Anda boleh mempertimbangkan dua kaedah pemindahan data yang diterangkan dalam artikel ini.
Artikel
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
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------------------ --- ----------Stesen Hangzhou pada bulan Mac akan datang tidak lama lagi! ! ! Rakan-rakan yang berminat sila daftar segera! ! !