ノートパソコン (Dell Inspiron 11z) と SSD (Samsung 128GB) を注文中です。現在のノートパソコンには回転式 HDD が搭載されており、LVM と LUKS 暗号化を使用しています。
SSD で LUKS を使用したいのですが、少し調べてみたところ、これが望ましい/可能かどうかわかりません。どうやら、LUKS は (おそらく???) TRIM の動作を妨げる可能性があるようです。
これについては具体的な情報が見つかりませんし、アライメントなど SSD に関する情報の多くは古くなっているようです。
TRIMはLUKSで使えますか?ノートパソコンは盗難に遭いやすいので、データを適切に暗号化しておきたいので、これは私にとって重要です。
答え1
TRIM は LUKS 暗号化パーティションでは機能しません。これは、ファイルシステムによればブロックが「空」であっても、ディスクに書き込まれるデータが暗号化されるためです。cryptsetup 1.4 以降 (12.04 Precise に付属) および Linux 3.1 (Precise には付属していません) では、TRIMできる有効にする必要があります(セキュリティ上の理由から、デフォルトでは有効になっていません)。暗号化された SSD の TRIM
パフォーマンスが大幅に低下していることに気づいたら、データのバックアップを検討してください。SSDをクリアするデータを元に戻します。(再インストールになる場合もあります)
LUKS で暗号化されたパーティションに対して TRIM がサポートされているかどうかに関係なく、データに価値がない限り、必ず有効にします。
答え2
LUKSはTRIMを故意に許可しません。セキュリティ上の懸念。
ただし、カーネルと cryptsetup の適切なバージョンがあれば、手動または起動時に有効にすることができます。
ステップバイステップガイドを投稿しましたUbuntu 12.04 または cryptsetup 1.4+ およびカーネル 3.1+ を搭載した Debian で、LUKS 暗号化パーティションを使用して TRIM を有効にする方法。(askubuntu ガイドラインで必要だと判断された場合は、自由にここにコピーしてください。)
答え3
cryptsetup(8)マニュアルページの「--allow-discards」オプションとcrypttab(5)マニュアルページの「discard」オプションを参照してください。
答え4
すべてが正しく構成されている場合、ツールを使用して手動でトリムすることが可能ですfstrim
(この件についてはさまざまなハウツーで説明されています)。「トリム」のサポートは別として、速度が大幅に低下するため、luks で SSD を使用する利点は疑問です。