Linux磁碟空間被佔滿,df和du結果不一致

2021-10-06 13:03:25 字數 2752 閱讀 3569

用df命令檢視發現磁碟空間幾乎被佔滿了

[root@172-16-101-253 ~]# df -hl

檔案系統 容量 已用 可用 已用% 掛載點

devtmpfs 7.8g 0 7.8g 0% /dev

tmpfs 7.8g 0 7.8g 0% /dev/shm

tmpfs 7.8g 41m 7.8g 1% /run

tmpfs 7.8g 0 7.8g 0% /sys/fs/cgroup

/dev/vda1 1014m 142m 873m 14% /boot

/dev/sda1 296g 5.6g 275g 2% /data

tmpfs 1.6g 0 1.6g 0% /run/user/0

tmpfs 1.6g 0 1.6g 0% /run/user/1000

清理了一些檔案之後用du命令查詢,發現與df命令結果不一致,df查詢根目錄被占用35g,但du查詢根目錄被占用15g

110m /boot

0 /dev

du: 無法訪問"/proc/29830": 沒有那個檔案或目錄

du: 無法訪問"/proc/29846": 沒有那個檔案或目錄

du: 無法訪問"/proc/29847/task/29847/fd/4": 沒有那個檔案或目錄

du: 無法訪問"/proc/29847/task/29847/fdinfo/4": 沒有那個檔案或目錄

du: 無法訪問"/proc/29847/fd/3": 沒有那個檔案或目錄

du: 無法訪問"/proc/29847/fdinfo/3": 沒有那個檔案或目錄

0 /proc

41m /run

0 /sys

30m /etc

64k /root

177m /var

288k /tmp

1.5g /usr

5.6g /home

0 /media

0 /mnt

1.9g /opt

0 /srv

5.5g /data

15g /

用df -i查詢inode利用率,inode不夠用也會有這個問題,但是inode也是夠用的

檔案系統 inode 已用(i) 可用(i) 已用(i)% 掛載點

devtmpfs 2030258 441 2029817 1% /dev

tmpfs 2033299 1 2033298 1% /dev/shm

tmpfs 2033299 641 2032658 1% /run

tmpfs 2033299 16 2033283 1% /sys/fs/cgroup

/dev/vda1 524288 327 523961 1% /boot

/dev/sda1 19660800 106003 19554797 1% /data

tmpfs 2033299 1 2033298 1% /run/user/0

tmpfs 2033299 1 2033298 1% /run/user/1000

用lsof |grep delete檢查是否存在已刪除的檔案被占用的情況

tuned 962 root 7u reg 253,0 4096 33565759 /tmp/ffiqazuac (deleted)

gmain 962 2634 root 7u reg 253,0 4096 33565759 /tmp/ffiqazuac (deleted)

tuned 962 2635 root 7u reg 253,0 4096 33565759 /tmp/ffiqazuac (deleted)

tuned 962 2636 root 7u reg 253,0 4096 33565759 /tmp/ffiqazuac (deleted)

tuned 962 2674 root 7u reg 253,0 4096 33565759 /tmp/ffiqazuac (deleted)

此處省略n行

檢查後發現刪除的日誌檔案仍然處於被占用的狀態,此時只需kill對應的程序

Linux磁碟空間被佔滿但是找不到大檔案

人應該是從喜歡裡得到力量和快樂,而不是花光了所有力量和快樂去喜歡。問題 在一次排查問題中,df h 發現磁碟空間滿了,但是任憑各個檔案目錄下 du sh 也找不到大檔案,於是立馬網上搜。原因 當我們使用rm在linux上刪除了大檔案,但是如果有程序開啟了這個大檔案,卻沒有關閉這個檔案的控制代碼,那麼...

關於磁碟空間佔滿問題

mysql磁碟空間不足報錯資訊 got error 28 from storage engine 首先使用命令 df h df a 來進行檢視發現 然後視同命令 find type f size 500m 查詢出伺服器中所有大小超過500m的檔案 找出其中類似於日誌檔案的東西,比如mysql bin...

磁碟空間佔滿造成的事故

事故描述 兩台web伺服器,使用負載均衡 主從複製.附屬機經常報檔案未發現的異常,經排查是快取檔案問題.快取檔案異常描述 可以建立檔案,但是檔案大小為零,php fpm對檔案有寫的許可權,但是寫不進去.在排查了 框架,伺服器許可權後,經老大指點可能是磁碟滿了.df ah 發現磁碟使用100 附屬機同...