廃棄オプションはどこで有効にする必要がありますか?

廃棄オプションはどこで有効にする必要がありますか?

LUKSとBtrfsを使用してSSDにシステムをインストールしようとしています。discardTRIMサポートオプションはどこで有効にする必要がありますか? BtrfsがSSDを検出し、TRIMサポートを有効にしてから、唯一、どこにでも、/etc/crypttabどこにもありませんか/etc/fstab

LVMも使用します。 LVMのTRIMサポートを有効にするには、何とか構成を変更する必要がありますか?

PS 私はTRIMを使用しているLUKSのセキュリティ影響を知っていて大丈夫です。

ベストアンサー1

TRIMが機能するには、すべてのレイヤで有効にする必要があります。したがって、最初のステップはLUKSでそれを有効にすることです。 LUKSは通常、セキュリティ上の理由からTRIMを無効にします。一部のディストリビューションではcrypttabでこれを行うことができ、他のディストリビューションではcmdlineを編集する必要があります。 LVMはLUKSの上の次のレイヤーなので、TRIMを渡す必要があり、基本デバイスがそれをサポートしている場合はデフォルトで行われます。また、lvm.confでこれを設定することができますissue_discards = 1。これが完了したら、fstrimを使用するか、btrfsのデフォルトの削除を有効にできます(fstabで設定、参照)。lvremovevgremovediscardここ)。すべてが順調に進むと、btrfsが印刷されます。

BTRFS info (device <something>): turning on discard

システムログに。

おすすめ記事