我有一台运行Centos 7的服务器。这是df -h
的结果
Filesystem Size Used Avail Use% Mounted on
udev 7.4G 0 7.4G 0% /dev
tmpfs 1.5G 139M 1.4G 10% /run
/dev/vda1 46G 44G 0 100% /
tmpfs 7.4G 0 7.4G 0% /dev/shm
tmpfs 7.4G 0 7.4G 0% /sys/fs/cgroup
/dev/vda15 99M 3.6M 95M 4% /boot/efi
/dev/mapper/LVMVolGroup-DATA_VOLUME 138G 17G 114G 13% /mnt/data
tmpfs 1.5G 0 1.5G 0% /run/user/0
即使/
上有2GB的可用空间,它也会显示文件系统的使用率为100%,而我无法安装新的软件包,因为它告诉我设备上没有剩余空间了。此外,如果我输入sudo du -sh /* | sort -rh | head -15
,结果是:
17G /mnt
1.1G /usr
292M /var
208M /root
139M /run
49M /boot
48M /tmp
32M /etc
28K /home
16K /lost+found
12K /anaconda-post.log
4.0K /srv
4.0K /opt
4.0K /media
0 /sys
所以看起来没有大文件填充磁盘,目录大小的总和甚至不等于44GB。
其他信息:服务器上运行的唯一服务是Jenkins,但其home目录位于/mnt/data/jenkins
下。
我怎样才能解决这个问题?
2条答案
按热度按时间ahy6op9u1#
找到了解决方案。问题与Jenkins保持打开的一些已删除文件有关。重新启动服务后,问题解决了。
w8f9ii692#
该问题与系统缓存/临时存储有关。Linux系统会不时创建该高速缓存文件及其存档,尤其是在运行一些长时间选项(如DB导入或crone作业等)或有时服务器从西内斯长时间启动时。
正在重新启动服务或服务器
因此该高速缓存/临时文件被删除,问题得到解决。
即使在Windows中,我们也会在RAM不足时遇到这类性能问题,而重新启动系统是解决这类问题主要方法。