step 2: Mongodb dataları yeni eklenen diske kopyaladık.
storage: dbPath: /storage/bulkdisk --> yeni eklenen disk
step 3: DATANIN BULUNDUGU YERDEN MUTLAKA SILINMELIDIR: /storage/bulkdisk/ altında _repair_incomplete delete edilmelidir. !! _repair_incomplete dosyasını mutlaka bul ve sil varsa !!
step 4: taşıma yapıldıktan sonra dosya adlarının hepsinin owner'ını mongod olarak değiştirdik
chown mongod:mongod /storage/bulkdisk/*
step 5: /etc/mongod.conf dosasyının kopyasını mongod_restore.conf olarak kopyaladık.
cp /etc/mongod.conf --> mongod_restore
step 6: mongodb.conf da Journal: false olarak yazıldı
journal: enabled: true --> false
step 7: Farklı bir port belirlendi net: port: 27017 ---> 27030 farklı bir port ayarlandı.
step 8: data ve log dosyalarının path'leri değiştirildi systemLog: path: /storage/bulkdisk/mongod.log --> log dosyasının konulacağı disk
step 9: mongod service içinde aşagidaki satirlarin path değiştir /usr/lib/systemd/system/mongod.service
step 10: ilk ÖNCE JOURNAL olmadan ve farklı bir PORT ile start ettik.
START OPTIONS: 1- config yeri gösterilir
/usr/bin/mongod --config /etc/mongod_restore.conf
2- server başlatılır
/usr/bin/mongo --host localhost --port 27030
step 11- EĞER SERVER SAĞLIKLI BAŞLADIYSA, SERVER MONGO SHELL GİRİLİR VE STOP-SHUTDOWN EDİLİR,
default kurulumda mongod kullanıcısı linux da disable yani, mongod kullanıcısına giremezsiniz. MONG kullanıcısı altında start etmek için, SHELL enable edilmelidir.
/etc/passwd dosyası altında aşağıdaki satır değiştirilir. mongod:x:995:992:mongod:/var/lib/mongo:/bin/false ---------> mongod:x:997:995:mongod:/var/lib/mongo:/bin/bash
DAEMON RESTART EDİLİR: systemctl daemon-reload
su - mongod mongo yazlıarak shell düşülür
> use admin switched to db admin > db.shutdownServer()
step 12- SERVER ORJİNAL JOURNAL VE PORT ayarlarkanır
journal: enabled: false --> true
net: port: 27030 ---> 27017
step 13- SERVER ARTIK NORMAL SİSTEM KOMUTU İLE BAŞLATILIR