web-dev-qa-db-ja.com

Linuxでファイルシステム全体を圧縮することは可能ですか?

Windowsでは、NTFSドライブ圧縮を使用してディスク領域のヒープを節約できます。通常は30%、多くの場合はそれ以上です。また、CPU使用率が高くなる代わりに、読み取りおよび書き込み速度が向上します。これは、CPUパワーの余裕がある私の状況では議論になりません。

私のWindowsマシンでは常に有効になっています。 Ext4にも同様の機能はありますか、それとも(Ubuntu)Linuxには圧縮をサポートする別のファイルシステムがありますか?その場合、Ext4ファイルシステムをその圧縮ファイルシステムに移行するにはどうすればよいですか?

9

Linuxで圧縮を提供する2つのファイルシステムがあります。BTRFSとZFSです。

ZFSは、Sun/Solaris、FreeBSD、およびFreeNASコミュニティで大きな支持を得ています。 Linuxでの私の経験に基づいて、それはうまく動作します。有名なディストリビューションには含まれていませんが、インストールを非常に簡単にするアドオンリポジトリがあります。 Linux上のZFS を参照

[〜#〜] btrfs [〜#〜] はより新しく、Linux専用です。私はUbuntu 14.04で実行しており、安定していることがわかりました。複数の圧縮方法をサポートしています。 LZOはかなりうまく圧縮されており、非常に高速であることがわかりました。圧縮操作によるパフォーマンスの低下は見られません。

11
Grunthos

Btrfs (Bツリーファイルシステム)が答えです。これはExt4と類似していますが、機能とデザインに大きな変更を加えています。

それはまだ比較的新しいものであり、製品版Linuxのインストールの大部分はかなり保守的であるため、おそらくコミュニティのサポートは比較的限定されます。

1
user2539817