ユーザーを予約したブロックと、rootとして実行するのではなく特定のユーザーとして実行しているサービスは、filesystsemを埋めることができず、前述のファイルシステムに書き込む必要がある他のものを破壊する可能性があります-ただし、rootとして実行しているサービスでも完全に実行できますもちろんいっぱい。
また、ユーザーがディスクがいっぱいであると不平を言ったり、ファイルシステムがいっぱいになったためにサービスが失敗し始めたりしたときに、作業するスペースを確保します。たとえば、削除する前にいくつかのファイルをzip / gz / 7zipアーカイブにアーカイブできます(ただし、ファイルシステムが完全にいっぱいの場合、代わりにアーカイブファイルを作成できる他のファイルシステムがある可能性があります)。
5%は、ディスクがはるかに小さかった頃(数百ギガバイトではなく数十メガバイト)から、長い間デフォルトでした。そのため、5%はそれほど多くありませんでした。幸いなことに、あなたが言うように、それを簡単に小さなパーセンテージに調整するか、の代わりにtune2fs
の-r
オプションを使用する場合、特定のブロック数に設定することができます-m
。どちらの場合も、あなたは完全にオフの予約を有効にする0のパラメータを与えることができます-私はこれをしないだろう/
、/tmp
、/var
などがありますが、唯一のユーザーのストレージ(たとえばグローバルファイル-として動作するファイルシステムのためにお勧めします共有)、または固定サイズのファイル(固定サイズのVMなど)を保持するだけで、新しいファイルを作成したときにのみ成長します。