最近運行EVE的時間比較久,長時間的運行,EVE直接卡死了,強制EVE重啓之後,雖然能訪問GUI頁面,但是點擊Sign in,怎麼也登陸不上。
這個時候再次關機,再開機,然後嘗試從命令行登錄(GUI依然無法登錄);可以正常登陸。
root@eve-ng:/# shutdown -h now
Connection timed out
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.20.17-eve-ng-ukms+ x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Last login: Thu May 12 22:04:06 2022
root@eve-ng:~#
root@eve-ng:~#
此時發現EVE的磁盤空間都使用完了。
root@eve-ng:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 14M 6.3G 1% /run
/dev/mapper/eve--ng--vg-root 134G 127G 0 100% /
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 472M 89M 359M 20% /boot
這可能是導致EVE登陸無反應的“罪魁禍首”,於是想辦法看看它哪裏佔用了這麼多資源,這個位置是存放鏡像的。
檢查存放鏡像的位置,也才20G左右的佔用,而這個空間是130G左右,還有110個G跑哪兒去了,最後層層目錄查找,發現是創建的拓撲,EVE創建的拓撲都複製了鏡像到對應目錄下。
比如如下的這些實例,每個裏面都有對應的鏡像。
隨便點擊進入一個可以看到,如果這樣的話,拓撲越大,消耗的空間也就越大,之前建立了多個大的拓撲,消耗了太多的資源。
隨後將這些沒有用的拓撲都刪除了。再查看空間,瞬間得到了釋放。
root@eve-ng:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 32G 0 32G 0% /dev
tmpfs 6.3G 14M 6.3G 1% /run
/dev/mapper/eve--ng--vg-root 134G 44G 84G 35% /
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 472M 89M 359M 20% /boot
在嘗試登陸EVE,發現可以正常登陸。