ウィキから:
重要なTRIM機能は、2.6.33カーネル(2010年初頭に利用可能)以降のLinux OSでサポートされています。ただし、さまざまなファイルシステム間のサポートはまだ矛盾しているか存在しません。インストールソフトウェアでは、適切なパーティションアライメントも実行されません。
それで、どのファイルシステムがSSDに最もよく働き、インストール中にTRIM +パーティションアライメントをサポートし、Ubuntuで利用可能ですか?
ファイルシステムEXT4 + TRIM:
SWAPパーティション:
パーティションアラインメント:
そのため、EXT4 + TRIMをメカニカルハードドライブのSWAPで使用するか、SSDのSWAPを使用しないでください。
上記はSourceを参照することで実装できます: SSDパフォーマンスを最大化する方法 。
Archlinuxの記事 ソリッドステートドライブ は ファイルシステムの選択 のセクションで述べています。
ファイルシステムにはExt2/3/4、Btrfsなどを含む多くのオプションがあります。
Btrfs
BtrfsのサポートはLinuxカーネルのメインライン2.6.29リリースに含まれています。 ext4の後継となる可能性のある初期採用者もいる一方で、本番用には十分に成熟していないと感じる人もいます。より詳しい情報は Btrfs の記事を読むことをお勧めします。Ext4
Ext4はSSDをサポートする別のファイルシステムです。 2.6.28以降安定していると見なされ、毎日の使用には十分成熟しています。 Btrfsとは反対に、ext4はディスクの性質を自動的には検出しません。ユーザーはfstabで(またはtune2fs -o discard/dev/sdaXを指定して)discard mountオプションを使用して、TRIMコマンドサポートを明示的に有効にする必要があります。
BtrfsとExt4はどちらも、SSDを効率的に使用するための2つの主要な要件を満たしています。
パフォーマンスに関しては、他に2つの要件があります。
最初のものは今日ほとんどのLinuxインストーラで自動です。 "-cu"フラグを付けて起動した場合、fdiskは1024KB境界にもパーティションを作成します。
2番目はBtrfsでは自動ですが、Ext4ではこれは "/ etc/fstab"ファイルの各Ext4パーティションのマウントオプションのリストに "discard"を追加することで手動で行われます。詳細はこちら のhowto をご覧ください。
私の意見では、これはExt4のためにfstabを少しいじる必要はないが、この成熟した優れたファイルシステムを使用しない理由ではありません。