jenkins /dev/vda 1已满,但找不到原因

lrl1mhuk  于 2022-11-02  发布在  Jenkins
关注(0)|答案(2)|浏览(251)

我有一台运行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下。
我怎样才能解决这个问题?

ahy6op9u

ahy6op9u1#

找到了解决方案。问题与Jenkins保持打开的一些已删除文件有关。重新启动服务后,问题解决了。

w8f9ii69

w8f9ii692#

该问题与系统缓存/临时存储有关。Linux系统会不时创建该高速缓存文件及其存档,尤其是在运行一些长时间选项(如DB导入或crone作业等)或有时服务器从西内斯长时间启动时。
正在重新启动服务或服务器
因此该高速缓存/临时文件被删除,问题得到解决。
即使在Windows中,我们也会在RAM不足时遇到这类性能问题,而重新启动系统是解决这类问题主要方法。

相关问题