問題描述 今天要去後臺看日誌查個問題,通過ssh登陸到伺服器後準備用平時非常熟悉的 命令打開日誌查看,突然xshell客戶端就閃退了。一時感覺很蒙,怎麼回事??由於之前有同事遇到類似的問題,提醒我說可能是伺服器磁碟滿了。一時也沒什麼其他頭緒,我就又登陸到伺服器上使用 命令看了下磁碟使用情況: 我們發 ...
問題描述
今天要去後臺看日誌查個問題,通過ssh登陸到伺服器後準備用平時非常熟悉的less
命令打開日誌查看,突然xshell客戶端就閃退了。一時感覺很蒙,怎麼回事??由於之前有同事遇到類似的問題,提醒我說可能是伺服器磁碟滿了。一時也沒什麼其他頭緒,我就又登陸到伺服器上使用df
命令看了下磁碟使用情況:
[root@SHA-L0022452 wls]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 861M 188K 861M 1% /dev
tmpfs 876M 0 876M 0% /dev/shm
/dev/mapper/V1 17G 17G 0 100% /
/dev/vda1 190M 82M 99M 46% /boot
/dev/mapper/V2 477M 2.5M 449M 1% /home
/dev/mapper/V3 2.9G 426M 2.4G 16% /opt/cloud
/dev/mapper/V4 7.8G 19M 7.4G 1% /tmp
/dev/mapper/V5 25G 1.4G 22G 6% /var
tmpfs 876M 0 876M 0% /dev/shm
tmpfs 876M 0 876M 0% /dev/shm
我們發現掛載在/下麵的分區/dev/mapper/V1磁碟使用率已經100%。看到這個情況,我感覺ssh登陸閃退的問題很可能就是這個原因導致的。
查找原因
使用du -s /* | sort -nr命令查看哪個目錄占用空間大
[root@SHA-L0022452 wll]# du -s /* | sort -nr
4469132 /wll
2626884 /usr
1359352 /var
1014280 /root
469820 /opt
369200 /lib
156208 /app
81624 /boot
31444 /etc
27176 /lib64
14936 /sbin
9436 /bin
210 /home
188 /dev
136 /tmp
16 /lost+found
12 /scripts
發現wll目錄占用的空間最大。因此cd到這個目錄下再次執行du命令:
du -s /wll/* | sort -nr
使用上面的思路一步步往下找,最後找到一個定時任務日誌的目錄占用了非常大的空間。將這個目錄下的定時任務日誌刪除。再用df
命令看下,分區下的磁碟使用率降下去了。日誌也能正常查看了。