2016-07-26 7 views
0

私の仕事:Ravendbインストールのデータベースやファイルシステムを含むディレクトリをRavendbインストール自体を移動または変更することなく、あるドライブから別のドライブに移動する(ディスクスペースの問題のため)。Ravendbで(単一の)ファイルシステムの場所を変更するにはどうすればよいですか?

私はでデータベースを移動するために管理:サブフォルダDatabasesFileSystems

  • オープニングRaven.Server.exe.configを含むデータ・フォルダを移動Ravendbサービス
  • をシャットダウン

    1. 設定値を変更するRaven/DataDirRaven/FileSystem/DataDir
    2. もう一度Ravendbサービスを開始する
    3. トリッキーな部分:いくつかの(すべてではない)をに行くには、レイヴンStudioを使用して設定>データベース設定を選択し、Raven/DataDirはこちら(再び)値を変更するデータベース。だから、どうやら、私のデータベースのいくつかについては、この値は、チルダを使ってグローバル設定を見るのではなく、実際のdbやdbの定義や何かが正しく読み込まれているのではなく、db自体のメタデータでオーバーライドされていました。私もこれまで

    enter image description here

    )あまり良く、この設定/値を見ることができました。しかし、ここに問題があります:

    Ravendbは、ファイルシステム(まったく同じではありません)についても、 "データデータ"がまだ古い場所にあると考えていました(実際のファイルシステムのメタデータが読み込まれているようです新しい場所から)。しかし、悲しいかな、filesystemにはのデータベース設定と同じようなものはありません。ここではこのデータディレクトリを変更することができます。おそらくここでも上書きされています。

    ファイルシステムのデータが古い場所にあると思われる方法は、それぞれのファイルシステムの名前で古い場所に新しいフォルダが作成されていることがわかります。

    私は(メインウィンドウ>は、システムデータベースするようにサーバー>管理)システムのDBへ行くしようとしたが、ファイル・システムは、ここでは表示されません。

    私の質問は、Raven/FileSystem/DataDirを1つのファイルシステムに設定するにはどうしたらいいですか?

  • 答えて

    1

    ユーレカ、私はこれを見つけた:

    エラーがレイヴンメーカーで見たときに、何らかの理由で、私のファイルシステムは、システムのDBに表示されないことを、確かでした。システムDBのステータスバーにはという40個のドキュメントという数が表示されていたため、これがわかりました。これは間違いなくRaven Studioのバグでなければなりません。

    ソリューション:システムDBに、トップで迅速goto- /検索フィールドに私のマウスカーソルを置く(「を文書化するために行く」)とRaven/FileSystems/、ここから上を入力、オートコンプリートう利用可能なファイルシステムを見せてください。正しいファイルシステムを選択すると、絶対パスに設定されていた(実際にオーバーライドされた)ファイルシステムへのパスを編集できるようになりました。

    enter image description here

    一般的に、あなたは間違いなく、例えばのように、Raven/DataDirRaven/FileSystem/DataDir設定に相対パスを使用する必要があることに注意してください、 〜\ filesystems \ my-dbより簡単にすべてのdbsとfs'esをまとめて移動することができます。

    +0

    Raven Studioの作成者はこちら。また、Raven StudioのGUIを使用してそのドキュメントにアクセスすることもできます。黄色のManage Your Serverボタンをクリックしてから、「To System Database」をクリックします。 Raven/FileSystems/my-fsを含むすべてのシステム文書がリストに表示されます。 –

    +0

    こんにちは@JudahHimango、あなたの答えをありがとう。しかし、私が書いたように、大文字と小文字の区別は全くありません。私の11のファイルシステムはすべてあなたが言及したリストには表示されません。ステータスバーには「40個のドキュメント」と表示されていますが、29個しか表示されません。デバッグしたい場合は、システムデータベース、スクリーンショット、必要なものを送信できます。 –

    +0

    システム文書内のディレクトリを変更することは、ファイルシステムを移動する正しい方法ではありません。 Ravenファイルシステムを移動するには、Studioでファイルシステムをクリックし、[タスク]、[ファイルシステムのエクスポート]の順にクリックします。エクスポートしたら、適切なディレクトリに新しいファイルシステムを作成し、次にタスク - >インポートを実行します。 –

    関連する問題