Ubuntu 12.04.5 LTSでVPSを実行します。ディスク使用量の急上昇に気付きました。原因はlastlogであることが判明しました。 >/var/log/lastlog
で上書きしました。
セッションからログアウトして再度ログインすると、lastlogのサイズが再び増加します。
-rw-rw-r-- 1 root utmp 4.2G May 5 06:32 /var/log/lastlog
これは何か知られていますか? lastlogがそれほど多くのスペースを使い果たすのを止めるにはどうすればよいですか?
ありがとうございました!
/var/log/lastlog
はsparseファイルで、その実際のサイズはls -l
ではなくls -s
によって報告されます。これは、最後のログが思ったほど大きくないかもしれないことを意味します。
試してください:
ls -s /var/log/lastlog
ブロック単位でサイズのレポートを取得します。
/ var/log/lastlogの急激な増加は、ログアウトした高UIDユーザーを意味します。 lastlogを見る manページ
編集-修正するには:
lastlog
コマンドを使用して、最後にログアウトしたユーザーを見つけることができます。
そして、ユーザーがw
コマンドでログインしていないことを確認した後、そのUIDを変更します。 「 ユーザーgidとuidを変更する方法 」の方法を参照してください。
次に、すでに行ったように/var/log/lastlog
をクリアします
> /var/log/lastlog
注:6565666のuidを使用すると、/var/log/lastlog
に対して1.8Gしか得られませんでした。したがって、ユーザーは26262664より高いuidを持っている必要があります???