web-dev-qa-db-ja.com

ecryptfsの前で透過的に圧縮をサポートする方法はありますか?

一部のファイル/ディレクトリ、おそらくファイルシステム全体にecryptfsを使用したいと思います。私のファイルのいくつかはかなりうまく圧縮できますが、これまで読んだことから ecryptfsは圧縮をサポートしていません 現在。圧縮をサポートするBTRFSやZFSのようなファイルシステムがありますが、ファイルシステムはランダムに暗号化されたデータしか認識せず、それ以上圧縮できないため、ecryptfsを使用したセットアップでは機能しないはずです。

では、暗号化の前に圧縮を取得するためのecryptfs自体のような透過的な方法はありますか?

私はbzipや手動でファイルを圧縮するようなものには興味がありません。ecryptfs自体が機能するように、アプリケーションが気にする必要がないように、透明なものが必要です。そのため、ファイルシステムレイヤーなどが必要です。さらに、私はLUKSのような低レベルのものを知っていますが、ファイルシステムの上にあるものに特に興味があります。ストレージなどを増やすためのLVMの可能性を備えたBTRFSおよびZFS。

2

EcryptfsAFAIKではありません。

ただし、LUKSコンテナーを使用した場合は、btrfsやzfsなどの圧縮ファイルシステムを使用できます。

欠点は、LUKSが最初に固定サイズのコンテナー(ファイル/パーティション)を必要とするため、事前にスペース要件を知っていれば、全体的なスペースを節約できる可能性があることです。

可変サイズを取得する方法、または仮想マシンのハードドライブコンテナファイルを使用してLUKSファイルを拡張する方法について読みました...

1
Xen2050