ブロックレベルの重複排除ファイルシステム
などの一般的なユーザーデータとその/homeバックアップ用の重複排除コピーオンライトファイルシステムソリューションを探しています。SHA256やTTHなどの安全なハッシュ(衝突の可能性を無視できる程度)を使用して、ブロックレベルでオンライン/インライン/同期重複排除を使用する必要があります。重複ブロックはディスクに触れる必要さえありません。 アイデアは/home/<user>、バックアップを行うために、同じようなファイルシステムを備えた外付けHDDにコピーするだけでよいということです。シンプル。スナップショットのいずれかが破損するとほとんどすべての後続のスナップショットが破壊される増分バックアップをいじる必要がなく、特定のツールを使用してスナップショットを削除または「チェックアウト」する必要がありません。すべては心配することなくファイルブラウザから簡単に実行できます。これがどれほど簡単になるか想像できますか?もう二度とバックアップについて考える必要はありません! パフォーマンスへの影響は気にしません。信頼性が主な関心事です。が、特定の実装とcp、mvそしてscp、ファイルブラウザプラグイン、これらの操作は、彼らが唯一の不在ブロックを転送する必要があるとして、重複がたくさんある場合は特に、非常に高速になります。誤ってFSと統合されていない従来のコピーツールを使用すると、単に時間がかかり、リモートでコピーするときに帯域幅を浪費し、CPUを浪費します。書き直されました)、しかし絶対に何も破壊しないでしょう。(ファイル共有ソフトウェアの中には、FSと統合することでメリットを得られるものもあります。) これを行うための最良の方法は何ですか? 私はいくつかのオプションを見てきました: lessfs-メンテナンスされていないように見えます。いい? Opendedup / SDFS -Java?これをAndroidで使えますか?!SDFSは何の略ですか? Btrfs-メーリングリストのアーカイブに浮かぶいくつかのパッチがありますが、実際のサポートはありません。 ZFS-うまくいけば、彼らは真のフリー/オープンソースGPL互換ライセンスの下で1日再利用できるようになるでしょう。 また、2年前にEXT4などの一般的なソリッドFSの上で使用されるファイルレベルでFuseを使用してPythonを試してみましたが、Fuse for Pythonは過小評価されており、実装できませんでしたすべてのシステムコール。