rm -f messages
でこのあとに「df -h」コマンドでディスクの容量を見てもまったく変わらない・・・
なんてことがLinux上ではありえます。
結論から言ってしまうと
messagesファイルをまだ誰かが開いている状態だから
という結論に至ります
ではこれをどやって解決するかというと
lsof | grep messages
でmessagesが誰がまだ開いているのかを突き止めます(rootで実行しましょう)
自分場合はこんな風に表示されました
---
syslog 30534 root 1w REG 8,6 1715205 126059 /var/log/messages
---
syslogがmessagesをつかんでいる状態だったためにdfを打っても容量が減らなかったというわけです
「service syslog restart」をしてあげたところ無事ディスクの容量が減っていました
当たり前といえばあたり前ですね・・・
今後は忘れないようにしたいです
0 件のコメント:
コメントを投稿