TRIM
TRIMは、Linuxカーネル内のdmraid(英語版)において、2011年1月以降のリリースで使用可能となった。これは、BIOSによる「偽のハードウェアRAID」へのサポートであり、RAID上にあるファイルシステムからのTRIMリクエストを透過的に処理する。
Linuxの汎用ソフトウェアRAIDシステムであるmdraid(英語版)では、システムがファイルシステムでmdtrimユーティリティを定期的に実行するように構成されている場合、RAID 1上でバッチベース(ファイル削除時実行)のTRIMを試験的にサポートしている。Red Hat Enterprise Linux 6.5以降などのLinuxの新しいバージョンでは、mdraidは、単なるバッチジョブとしてではなく、実際にTRIMコマンドをリアルタイムで渡すことをサポートしている。
しかし、Red HatはソフトウェアRAIDのうち1、4、5、6を使用しないことを推奨しており、理由として、ほとんどのRAID管理ユーティリティ(Linuxにおけるmdadm(英語版)など )での初期化時にデバイスのすべてのブロックに書き込み処理を行い、チェックサム(またはRAID 1/10の場合はドライブ間の検証)が適切に動作することを確認するためである。
これにより、SSDにおいてはスペア領域以外のすべてのブロックが使用中の場合、パフォーマンスが大幅に低下する。
一方、Red Hatは、TRIM(Linux用語では「破棄」)をサポートしており、LVMユーティリティは作成時にすべてのブロックに対する書き込み処理を行わないため、SSD上のLVM RAIDに対してはRAID 1またはRAID 10を使用することを推奨している。
2010年3月、ユーザー間でIntel Rapid Storage Technology(RST)9.6ドライバーがRAIDボリュームでTRIMをサポートしていると信じられるようになったが、Intelは後にTRIMがAHCIモードとRAIDモードのBIOS設定でサポートされるが,RAIDボリュームの一部として使用される場合はサポートしないことを明らかにした。
2012年8月の時点で、IntelはRapid Storage Technology(RST)11.