1. 程式人生 > >Linux 磁碟爆滿故障排查

Linux 磁碟爆滿故障排查

1.檢查各個磁碟大小

du -sh /*

2.找到有異常大小的資料夾後(比如: /var),檢視空間滿的檔案系統的inodes消耗;
如果還有大量inode可用,說明大檔案佔用空間,否則是可能大量小檔案佔用空間。

df –   i   /var

3.如果是大檔案,直接查詢大於2G(自定義)的檔案

find /var -size +2000000k

4.如果是大量小檔案,那麼查詢大量小檔案所在目錄

du | awk '$1>200000'

根據定位到具體檔案,通常可以判斷是哪個程式io瘋了

a. 如果安裝了iotop,那麼直接執行

iotop

可以直接看佔用的程式

b. 檢視 iowait(示例: 8.3%wa)

top

c.檢視導致iowait跑高的程序

 ps -aux

參考文章:摸我