使用 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
Run Code Online (Sandbox Code Playgroud)
这是已知的事情吗?如何阻止 Lastlog 占用如此多的空间?
谢谢你!
/var/log/lastlog是一个稀疏文件,这意味着它的实际大小不是由 报告的,ls -l而是由 报告的ls -s。这意味着您的最后一个日志可能没有您想象的那么大:
尝试:
ls -s /var/log/lastlog
Run Code Online (Sandbox Code Playgroud)
获取其大小(以块为单位)的报告。
/var/log/lastlog的突然增长意味着高UID用户已注销。查看 Lastlog手册页
编辑-修复它:
您可以使用命令找到最后注销的用户lastlog。
确保用户未使用w命令登录后,更改其UID。请参阅“如何更改用户 gid 和 uid ”
然后/var/log/lastlog像你已经做的那样清除
> /var/log/lastlog
Run Code Online (Sandbox Code Playgroud)
注意:使用 6565666 的 uid,我只获得 1.8G /var/log/lastlog。所以你的用户的 uid 必须高于 26262664 ???
| 归档时间: |
|
| 查看次数: |
4549 次 |
| 最近记录: |