スワップファイルをインストールするには、「discard」オプションを使用する必要がありますか?

スワップファイルをインストールするには、「discard」オプションを使用する必要がありますか?

アーチウィキスワップパーティションファイルに使用できますdefaults,discardfstabしかし、スワップファイルについては明確ではなく、明確ではありません。マニュアルページ

スワップファイルがdiscardこのオプションを使用して独自にマウントされた(そして明らかにSSDにある)ファイルシステムにある場合は、それ自体を使用する必要がdiscardありますか?親ファイルシステムいいえ discard'イン?

私の直感は「いいえ」と言いますが、これに関する情報が見つからず、議論する価値があると思います。

ベストアンサー1

いいえと言います。

1:スワップスペースは同じ概念を使用しません。利用可能なスペースファイルシステムとして

2:ウェアレベリングが正しく機能するためには、SSDに少なくとも25%の空き容量を残すことが重要です(これはSandiskの担当者が電話で知らせた値です)。

=>ディスクに使用可能なスペアクラスタがあり、WLが実行されている限り、ディスクの5%がトリミングされていないか、継続的に書き換えられても問題はありません。同じロジックまたは物理セクタを書き換えても十分に書き込む場合、大きなブロックの場合、WLはとにかく別のクラスタを使用します。

スワップにディスク全体を使用している場合、この質問に対する答えは残ります。クリーンアップしないと、スワップに使用されるディスク全体が早期に老化する可能性があります。

もう一つの質問:スワップドライバは廃棄をサポートしていますか? ext3/ext4は大丈夫です。

スワップがディスクの大部分を占める場合は、可能であればシャットダウン中にスワップ領域を削除/削除できます。可能であれば、すべてのサービスを終了した後にスワップオフを実行し、スワップスペースを削除する方法を見つけてください(私は専門家ではないので、質問に答えないままにしないように、mkfs.ext3、fstrim、mkswap、その他よりも良いです)解決策をお勧めします(UPSによってシャットダウンが発生していることを確認してください)。

おすすめ記事