Linuxその時は突然やってきた何気なくサーバにログインしてみるとゾッとするメッセージが。deviceかつて学生をしていた共有ドライブの小さな学校でたびたび見かけた表示でしたが、空き領域がないと言われてもディスクを圧迫するようなサイズのファイルが生成された覚えはなく、実際にdfで確かめてもスペースは十分に空いていました。2018年9月22日inodeが枯渇してしまっていました。そんな大量のファイルを作った覚えないんだけど!と言いながらどこでinodeが使われているのか調べてみると予想だにしない結果が。2018年9月22日nginxのログディレクトリという予想の斜め上の状況でした。今までこんなことが起きるわけもありません。2018年9月22日ディレクトリを確かめようと思ってもまともに操作できないレベルにまで陥っていました。なんとか覗いた結果なんとかディレクトリ内のファイルを見てみた結果がこちらです。ローテーションされるべきところが既にローテーション済みのログも含めて複製されてしまっています。してこうなったという話なんですが、少し前にlogrotateの設定変えたことが原因でした。compress...}と気の狂いすぎた変更をしてしまったわけですね。気づけよという話なんですが。この変更で毎日すべてのログのローテーションをしてくれるバイバイン状態になりO(2^n)のオーダーでみるみる増加してしまった結果が141万ファイルの正体でした。急いでログファイルたちを消そうとしましたがrmの引数に渡す方式ではまともに対処できないのでディレクトリごと一掃するという暴挙に出るはめになりました......。20.43ということでざっくり20日前後でinodeを食い尽くした計算になります。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。高専プロコンサイトコンテンツイチ押し記事このサイトについてプライバシーポリシーpaltee.net。