私の仕事:Ravendbインストールのデータベースやファイルシステムを含むディレクトリをRavendbインストール自体を移動または変更することなく、あるドライブから別のドライブに移動する(ディスクスペースの問題のため)。Ravendbで(単一の)ファイルシステムの場所を変更するにはどうすればよいですか?
私はでデータベースを移動するために管理:サブフォルダDatabases
とFileSystems
- 設定値を変更する
Raven/DataDir
とRaven/FileSystem/DataDir
- もう一度Ravendbサービスを開始する
- トリッキーな部分:いくつかの(すべてではない)をに行くには、レイヴンStudioを使用して設定>データベース設定を選択し、
Raven/DataDir
はこちら(再び)値を変更するデータベース。だから、どうやら、私のデータベースのいくつかについては、この値は、チルダを使ってグローバル設定を見るのではなく、実際のdbやdbの定義や何かが正しく読み込まれているのではなく、db自体のメタデータでオーバーライドされていました。私もこれまで
)あまり良く、この設定/値を見ることができました。しかし、ここに問題があります:
Ravendbは、ファイルシステム(まったく同じではありません)についても、 "データデータ"がまだ古い場所にあると考えていました(実際のファイルシステムのメタデータが読み込まれているようです新しい場所から)。しかし、悲しいかな、filesystemにはのデータベース設定と同じようなものはありません。ここではこのデータディレクトリを変更することができます。おそらくここでも上書きされています。
ファイルシステムのデータが古い場所にあると思われる方法は、それぞれのファイルシステムの名前で古い場所に新しいフォルダが作成されていることがわかります。
私は(メインウィンドウ>は、システムデータベースするようにサーバー>管理)システムのDBへ行くしようとしたが、ファイル・システムは、ここでは表示されません。
私の質問は、Raven/FileSystem/DataDir
を1つのファイルシステムに設定するにはどうしたらいいですか?
Raven Studioの作成者はこちら。また、Raven StudioのGUIを使用してそのドキュメントにアクセスすることもできます。黄色のManage Your Serverボタンをクリックしてから、「To System Database」をクリックします。 Raven/FileSystems/my-fsを含むすべてのシステム文書がリストに表示されます。 –
こんにちは@JudahHimango、あなたの答えをありがとう。しかし、私が書いたように、大文字と小文字の区別は全くありません。私の11のファイルシステムはすべてあなたが言及したリストには表示されません。ステータスバーには「40個のドキュメント」と表示されていますが、29個しか表示されません。デバッグしたい場合は、システムデータベース、スクリーンショット、必要なものを送信できます。 –
システム文書内のディレクトリを変更することは、ファイルシステムを移動する正しい方法ではありません。 Ravenファイルシステムを移動するには、Studioでファイルシステムをクリックし、[タスク]、[ファイルシステムのエクスポート]の順にクリックします。エクスポートしたら、適切なディレクトリに新しいファイルシステムを作成し、次にタスク - >インポートを実行します。 –