ディレクトリのオンザフライ圧縮


11

ほとんど使用されない(毎週考える)テキストファイルを常に格納するディレクトリがあります。当然、これは圧縮を使用するのに最適な場所です。ただし、ファイルにアクセスするたびにtarを使用する必要があるのではなく、「圧縮フォルダーをマウントする」ことができれば気に入っています。

フォルダがmydirと呼ばれているとしましょう

理想的には、次のことが当てはまります。

  • プログラムがディレクトリが圧縮されていることを知る必要なく、mydirでコピー/移動/削除/読み取りされたアイテム
  • mydirからのファイルがプログラムによって読み取られるとき、ディレクトリ全体ではなく、そのファイルのみが解凍されます。
  • ディレクトリは常に利用可能である必要があります。(おそらくブートまたはログインにマウントされています)

回答:


12

読み取り専用アクセスが許容できる場合は、SquashFSが適切な選択です。

ただし、インプレース更新もできるようにしたいようです。Btrfsはあなたのためのオプションかもしれません。まだ実験的なものと見なされていますが透過的なファイル圧縮をサポートしており、ほとんどのディストリビューションで試すことができます。

もう1つの方法は、FUSEを介してユーザー空間でこれを行うことです。ここで最も可能性の高いオプションは、おそらくfusecompressです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.