directoryperdb
kullanımıyla ilgili herhangi bir deneyiminiz var mı? Kullanımının çok fazla örneğini bulamıyorum ve düşünce sürecimi önce bazı bilgili kişileri geçmeye çalışıyorum :)MongoDB için ikinci sabit sürücü ikincil dizini kullan
Terabyte veritabanına yakınım var ve ayrı bir sabit disk üzerinde başka bir tane eklemek istiyorum. Verilerimi yeniden birleştirdiğimden beri karışıklık kalamıyorum.
Şu anda var:
--dbpath
/home/mongo
olarak- şöyle
/hd/newhd
My süreci üzerine monte yeni güzel boş sabit disk:
- diyelim mevcut veritabanı
old
ve yeni birnew
. mkdir /home/mongo/old
mv /home/mongo/* /home/mongo/old/
vim /etc/mongod.conf
Simgesel Bağlantısı/home/mongo/new
- ~ ve
directoryperdb = true
- yeniden başlatma mongod ayarlamak ve yeni bir db veri ekleme başlamak bu Tamam görünüyor mu
/hd/newhd/newmongodb
new
aradı? Yeni klasörleri otomatik olarak tanıyacak ve normal olarak devam edecek mi?
Edit1: Buna göre: https://groups.google.com/forum/?fromgroups=#!topic/mongodb-commits/frAjIDG08Mcmongod.lock
dosya /home/mongo
olmalıdır. Dergi veya _tmp dizininden ne haber?
Eğer dbpath'ın/ev/mongo/new olduğunu söylüyorsanız sorun görmüyorsanız, MongoDB, sadece OS'nin kendi arama özelliklerini kullanan symlinks hiçbir şey bilmez – Sammaye
'dbpath' hala'/home/mongo'dur . Veritabanını iki farklı alt klasöre (bir sembolik link) taşıdım ve umarım 'directoryperdb' bunu tanıyacaktır. Sorum şu, bu geçmişte bunu yapan birine doğru görünüyor mu? – LittleBobbyTables
Tecrübem yok ama bazı bağlantılar buldum: işe yarayacak gibi görünüyor ama şunu buldum: https://jira.mongodb.org/browse/SERVER-1379 dunno eğer bu sizi etkileyecekse ama yapıştıracağımı sandı Aslında, tam olarak sizinkiyle aynı olan bir örneğe bakın: https://jira.mongodb.org/browse/SERVER-7999. Ayrıca bu, https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/wPbzG0cFFpg adresinin taşınmasında yardımcı olabilir, db dosyalarını alt klasöre taşımanız yeterlidir. kök. HTH – Sammaye