/var/log/sudo-io目录磁盘占用过高,能否删除其全部内容?
关于/var/log/sudo-io目录内容是否可删除的解答
/var/log/sudo-io是sudo专门用来存储交互式命令的输入输出日志的目录,那些以AA、AB、AC开头的子目录,对应每次sudo会话生成的独立日志文件。
你完全可以删除该目录下的内容,但需要先明确两个前提:
- 若你的系统没有审计合规要求(比如不需要留存sudo操作日志用于事后排查、合规检查),或者这些日志已经超过了你的保留期限,直接删除毫无问题。
- 若需要保留近期日志,不用全删,可按时间筛选清理旧日志,比如执行以下命令删除30天前的日志目录:
find /var/log/sudo-io -type d -mtime +30 -exec rm -rf {} \;
额外注意事项
- 删除前建议先确认有没有正在运行的sudo会话,避免删除正在写入的日志文件导致异常:
若输出里没有活跃的sudo进程,再执行删除操作更稳妥。ps aux | grep sudo - 为了避免以后再次出现磁盘被占满的情况,可以配置sudo的日志轮转策略:通过logrotate工具对sudo-io的日志进行定期清理,或者修改
/etc/sudoers(或/etc/sudoers.d/下的配置文件),调整日志保留的相关参数。
内容的提问来源于stack exchange,提问作者Teddy_R
相关产品推荐
相关产品推荐

