Cara mengubah jalur data default mongoDB di linux

Cara mengubah jalur data default mongoDB di linux

Sebagian besar sysadmin tidak lebih suka menggunakan / direktori untuk menyimpan file atau basis data mereka. Jadi jika mereka telah menginstal server database MongoDB, secara default disimpan semua data di/var/lib/mongo (versi/os spesifik). Dalam tutorial ini, kami akan mengubah jalur data default MongoDB ke direktori lain di mana kami telah melampirkan disk baru (volume EBS di AWS).

Instruksi untuk mengubah jalur data default MongoDB:

1. Sebelum membuat perubahan, hentikan layanan MongoDB

Sudo Systemctl Stop Mongod.melayani 

2. Sekarang ubah lokasi direktori Mongo ke tempat lain pada sistem file sesuai kebutuhan. Untuk tutorial ini, buat direktori data di bawah /home and sync direktori /var /lib /mongo di sana menggunakan rsync.

Setelah itu membuat tautan simbolis ke direktori baru ke lokasi direktori Mongo asli.

#### Salin Direktori Mongo ke Direktori Baru: sudo mkdir/home/data/sudo rsync -av/var/lib/mongo/home/data/#### ganti direktori lama untuk cadangan: sudo mv/var/lib/ Mongo/var/lib/mongo.Bak #### Buat tautan simbolik ke lokasi baru: sudo -s/home/data/mongo/var/lib/mongo 

UPDATE: Langkah -langkah ini disarankan oleh pembaca kami di komentar dan saya juga telah menguji sistem Centos 8. Terima kasih Mohamed-yassine Belatar,

3. Akhirnya, mulailah layanan MongoDB menggunakan perintah berikut. Sekarang MongoDB akan mulai menggunakan direktori baru (/home/data/mongo) sebagai direktori data default.

Sudo Systemctl Mulai Mongod.melayani 

Semua selesai.