読者です 読者をやめる 読者になる 読者になる

uoz 作業日記

様々な作業の記録を共有するブログです。

mongodb レストア時のトラブル

mongodbのバックアップ&レストア手法にはいろいろあるが、
データベースのファイルをコピーするという方法をとった場合

データベースのファイルのあるディレクトリは
どっかにあるmongodb.confの
dbpathの欄に書いてある

レストアするとき
これをバックアップしたものと置き換えて
service mongod start
などと起動しようとすると、失敗することがある

/var/log/mongod.logにログがでて、見てみると、
could not open local.ns
みたいなエラーになることがある.

これはここにある事例で
http://stackoverflow.com/questions/18524925/mongodb-service-wont-start

chown -R mongod.mongod /var/lib/mongo

みたいな感じでファイルの持ち主をmongodにかえてしまえば解決する