btrfsとSSDのマウントオプションを放棄

btrfsとSSDのマウントオプションを放棄

この質問に対する答えが見つからなかったので、ここに質問をしたいと思います。

/etc/fstabext4でmountコマンドを使用するときにdiscardSSDでTRIMを有効にするオプションを追加します。同様に、このdiscardオプションは次のようにbtrfsボリュームでTRIMを有効にします。btrfs.wiki.kernel.org。 Btrfsはデフォルトで書き込み中のコピーを有効にする必要があります。この場合、削除オプションは書き込み中のコピーを効果的に無効にしますか?

TRIMが以前のバージョンのファイルを含むすべてのブロックを削除すると思います。書き込み中にコピーがまだ機能している場合、ブロックがゼロで満たされていないと、長期的にSSDのパフォーマンスが低下しませんか?

ベストアンサー1

記録中のコピーは、割り当てられたブロックを上書きしないことを意味します。代わりに、ファイルのデータブロックが変更されると、新しいブロックに新しいデータが割り当てられ、ファイルは元のブロックではなく新しいブロックを参照するように更新されます。 。以前のブロックは、ファイルシステムのどの部分でも参照されなくなった場合に解放されます。記録中のコピーは、ブロックが解放されないという意味ではない。

このdiscardオプションは単にBtrfsに利用可能なブロックをプライマリデバイスに報告するように指示します。 Btrfsはすでにどのブロックが利用可能かを追跡しており、この情報をプライマリデバイスに報告しても書き込み時のコピー動作には影響しません。

おすすめ記事