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


9

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

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


回答:


11

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

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

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


2020更新:ZFSがUbuntuで利用可能になり、コミュニティリポジトリからDebianやその他のシステムにZFSを適切にインストールすることが可能になりました。
JANLalinský

1

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

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

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