私の BTRFS ファイル システムには十分な空き領域がありますが、「SINGLE」セクションはほぼいっぱいのようです。ここで btrfs fi の使用状況の出力を確認してください。
btrfs fi usage /
Overall:
Device size: 37.95TiB
Device allocated: 15.85TiB
Device unallocated: 22.11TiB
Device missing: 0.00B
Used: 15.48TiB
Free (estimated): 22.46TiB (min: 11.41TiB)
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 512.00MiB (used: 0.00B)
Data,single: Size:15.79TiB, Used:15.43TiB
/dev/sda3 15.79TiB
Metadata,DUP: Size:28.00GiB, Used:21.67GiB
/dev/sda3 56.00GiB
System,DUP: Size:8.00MiB, Used:1.95MiB
/dev/sda3 16.00MiB
Unallocated:
/dev/sda3 22.11TiB
この高い「データ、単一」使用量は問題ないのでしょうか、それともファイル システムをスムーズに動作させるために何かを再構成またはクリーンアップする必要がありますか? 現在、ファイル システムの書き込みパフォーマンスは非常に遅いです。
答え1
これが SSD または類似のもの (たとえば NVM) の一部である場合は、確かに心配になります。
スピナーの場合も、最大でも 85% を超えてロードしないでください。これは、回転するプラッター上のデータがヘッドによって破損される可能性を防ぐためです。
コントローラーが「呼吸」して「未使用の」データ ブロックを移動できるようにするために、すべてのフラッシュ ストレージ デバイスが 75% 未満であることを確認します。
SSD (または NVMe ドライブやサムドライブなどの他のフラッシュ ストレージ デバイス) は、このような条件下で理想的に動作します。考えてみてください。ビー玉がいっぱい (またはいっぱいになりすぎた) 箱に入っていたとしても、ビー玉が動き回ったり、あまり動いたりすることはありませんよね? ここでも同じ考え方です。