嗨,我有一个运行Virtualmin的Ubuntu服务器,它是一个专用的Web服务器。 但问题是在7 GB的单独分区上的/ var目录,现在已满。 但是当我运行命令时:
df -h /var Filesystem Size Used Avail Use% Mounted on /dev/sda7 7.4G 6.6G 379M 95% /var
当我运行命令:
du -ch var/ 793M total
我怎样才能清理这个目录,所以它不会占用太多的空间?
你已经在/ var中删除了一个文件,但仍然是打开的。 因此它不能从du的使用统计中出现,但是在它closures之前它仍然占用磁盘上的空间。
您可以使用lsof命令在/ var – sudo lsof -n | egrep "/var/" | sort -n -k5查找打开的文件 sudo lsof -n | egrep "/var/" | sort -n -k5 sudo lsof -n | egrep "/var/" | sort -n -k5获取列表底部/ var中最大的打开文件,以及打开哪个程序。
您可以cd到/ var并运行du-sh *,这会给你在/ var分区中使用目录。