web-dev-qa-db-ja.com

Duplicatiを使用してWindowsでバックアップされたファイルをmonoを実行しているLinuxサーバーに復元する際の問題

TL/DRバージョン:

Mono + Duplicati.commandline.exeリストアなどは、私が何をしようとしても、これをいくつかのファイルに吐き出します。セットを一覧表示したり、そのセット内のファイルを一覧表示したり、検証を行ったりすることもできますが、何らかの復元を行うたびに、次のようなエラーが発生します。

ファイルの復元に失敗しました: "snapshot/blahblah/2005-11-07.tar.gz"、エラーメッセージ:snapshot/blahblah /2005-11-07.tar.gzの部分的なファイルレコードがファイルと一致しません

ここで何かアドバイス、またはより良い解決策を探す場所のアイデアはありますか?

フルストーリー:

私は最近、いくつかのサーバー、主にLinux用のすてきでクリーンでフレンドリーなバックアップソリューションをまとめましたが、Windowsボックスも追加されることがあります。そのままのソリューションは私のすべての要件を満たし、それをうまく実行します... 1を保存:相互互換性

このソリューションは、いくつかの要素の組み合わせに基づいていますが、最終的には、ファイルの実際のストレージにDuplicityとDuplicatiを使用することになります。モノラルのコマンドラインで何が表示されるかに関係なく、Duplicatiでは実際にファイルをLinuxボックスに復元できないことに気付く前に、ソリューション全体の準備が整いました。ランダムなZipファイルと画像ファイルでエラーを吐き出すだけです。復元するためのいくつかのオプションと、lib-for-libのインストールを含むMonoのいくつかのバージョンを試したので、明らかに理由はありません。これらのエラーの理由で有効なログファイルはなく、「-debug-output = true」フラグでも何も実行されません。

セットを一覧表示したり、そのセット内のファイルを一覧表示したり、検証を行ったりすることもできますが、何らかの復元を行うたびに、次のようなエラーが発生します。

ファイルの復元に失敗しました: "snapshot/blahblah/2005-11-07.tar.gz"、エラーメッセージ:snapshot/blahblah /2005-11-07.tar.gzの部分的なファイルレコードがファイルと一致しません

これで、Duplicatiのサイトにあるわかりやすい手順を使用して、復元と同等のbashスクリプトを作成できる可能性がありますが、これは必ずしも理想的ではありません。これについて何かアドバイスはありますか?または、Duplicati/Duplicityと同じ利点を提供するが、実際にはプラットフォーム間で機能する代替ソリューションでしょうか。

2
blarghmaster

これは、LinuxマシンでWindows製のバックアップを復元する際の問題のように聞こえます。この問題は1.3ベータ版(r1020)で修正されるはずですが、詳細は次のとおりです: http://code.google.com/p/duplicati/issues/detail?id=482

2
Kenneth

重複してバックアップを作成し、重複して復元しようとした可能性がありますか?次に、それは簡単な答えです:これは機能しません。重複と重複は、動作方法は似ていますが、互換性がありません。

クロスプラットフォームには2つのオプションがあります。Linuxでは重複を使用し、WindowsではCygwinで重複を使用します。または、WindowsではDuplicatiを使用し、LinuxではMonoでDuplicatiを使用します。ただし、同じバックアップで重複と重複を使用しようとしないでください。

1
Rene

私は Bacula を使用しています。これは無料でオープンで、WindowsとLinuxで動作し、LinuxとWindowsのポートに関する広範なドキュメントがあります。

Duplicatiに関しては、私はそれを使ったことがないので、それで何をするのか本当にあなたに言うことはできませんが、あなたはそれが代わりです。

0
Squidly