在 ubuntu 服务器中大量使用 /var 文件夹

在 ubuntu 服务器中大量使用 /var 文件夹

你好,我有一台运行 Virtualmin 的 Ubuntu 服务器,它是一台专用的 Web 服务器。但问题在于 /var 目录,它位于一个 7 GB 的单独分区上,现在已满。但当我运行命令时:

df -h /var
Filesystem Size Used Avail Use% Mounted on
/dev/sda7  7.4G 6.6G 379M  95%  /var

当我运行命令时:

du -ch var/
 793M total

我怎样才能清理这个目录以使其不占用太多空间?

答案1

/var 中有一个文件已被删除但仍处于打开状态。因此,它不会出现在使用情况统计中du,但它仍占用磁盘空间,直到关闭为止。

您可以使用lsof命令查找 /var 中的打开文件 -sudo lsof -n | egrep "/var/" | sort -n -k5在列表底部获取 /var 中最大的打开文件以及打开它的程序。

答案2

您可以 cd 到 /var 并运行 du -sh *,它将为您提供 /var 分区中目录的使用情况。

相关内容