dfは100%使用されたことを示しますが、ログは記録され続けます。

dfは100%使用されたことを示しますが、ログは記録され続けます。

私たちは失敗をテストするシステムを持っています。私が実行しているシナリオには、フルディスク(特に接続されたロガーディスク)シミュレーションが含まれます。ディスクフィルを使用してdf -h残りのスペース(この例では4Gと仮定)を確認し、sudo fallocate -l 10G /opt/var/big.file制限に達するまでファイルを作成しました。

これにより、100%でゼロであるdfことがわかります。ただし、ログディレクトリに移動すると、次の内容が表示されます。Use%Available

-rw-r--r-- 1 0 0  28M Nov  7 17:43 service.log
-rw-r--r-- 1 0 0 4.0K Nov  7 17:43 service.log-2017-11-07-17-13.gz
-rw-r--r-- 1 0 0 1.2K Nov  7 17:43 service.log-2017-11-07-17-14.gz
-rw-r--r-- 1 0 0  27M Nov  7 17:44 service.log-2017-11-07-17-15
-rw-r--r-- 1 0 0    0 Nov  7 17:44 service.log-2017-11-07-17-15.gz
-rw-r--r-- 1 0 0 1.3K Nov  7 17:40 service.log-2017-11-07-17-1.gz
-rw-r--r-- 1 0 0  28M Nov  7 17:41 service.log-2017-11-07-17-2
-rw-r--r-- 1 0 0 4.0K Nov  7 17:41 service.log-2017-11-07-17-3

tail -f service.logデータが追加されていることがわかります。また、私の設定がファイルを適切に回転していることがわかりますlog4j2(一部のファイルは後で解凍されたようですが)。ファイル圧縮が完了すると、アクティビティログファイルの末尾にログが追加されます。これは、ログの作成が速すぎる(DEBUGロギングがオンになっており、毎秒最大40Mのログ書き込み、最大回転サイズが200Mに設定されています)。したがって、別のファイルを圧縮するように要求されるまで、ファイルを完全に圧縮することはできません。 ...またはそのようなもの。

どうすればいいのかわかりません。説明を手伝うことができる人はいますか?

ベストアンサー1

デフォルトでは、ボリュームスペースの5%ルート用に予約済みフォーマットについて。ボリュームにはユーザースペースがなくなりましたが、ルートがログを記録しています。

おすすめ記事