仮想ディスク、ISOファイル、または何らかのスーパーフォルダ

仮想ディスク、ISOファイル、または何らかのスーパーフォルダ

私はいくつかのニーズに対する何らかのソリューションを探しています。すべて、または少なくともいくつかのニーズを満たすソリューションが見つかれば素晴らしいと思います。私のニーズ:

  • 別の Linux および Windows から自分の Linux サーバーにバックアップを作成したいので、簡単にマウントでき、Samba で共有でき、大幅に圧縮でき、場合によっては暗号化できるフォルダーなどが必要です。
  • これは、大きな問題なしに他のシステム、他の Linux や Windows にコピーできます。
  • マウントされていないときは、単一​​のファイルとして扱うことができるのが望ましいです。簡単にコピーして移動できます。
  • コンテンツはウイルス対策などで隠すことができないため、ファイルに対して AV を実行しても中身を確認できません。
  • 最後に、そして最も重要なことは、Linux と Windows で使用できるオープン ソフトウェアがあることです。必ずしも同じものである必要はありません。

最初は ISO ファイルを考えましたが、ファイルをそこに入れ、システムがそれを圧縮する簡単な方法が見つかりません。今は VHDX ファイルを起動していますが、ファイル システムが必要ですが、Windows と Linux には共有できる最新のファイル システムがないため、ファイル システムは不要です。

したがって、最初の2つに関する他の選択肢や新しいアイデアがあればありがたいです。

答え1

質問の内容は完全に明確ではありませんが、Windows の要件を無視すれば、ユーザー空間ファイルシステム (FUSE) を使用してそれらのほとんどの点をカバーできます。

  • ファイル内にファイルシステムを作成する
  • 別のシステムで必要な場合はファイルをコピーするだけです
  • バックアップを実行するときにファイルをマウントします。これにより、任意のバックアップツールを使用でき、次のような方法で増分バックアップもサポートされます。rsync
  • ファイルのコンテンツにアクセスしたいときにファイルをマウントします
  • ユーザーとアクセス権限を設定してアクセスを制御する

理論上は、ウイルス対策はこのようなファイルで実行できますが、ファイル システムによっては、最初にマウントしないと正しく機能しない場合があります。他のファイル システムと同じように操作できますが、唯一の違いは、 を-o loop呼び出すときにマウントする必要があることですmount

関連情報