詭異的Linux磁碟空間被占用問題。

2021-06-27 11:55:58 字數 597 閱讀 6041

新公司的測試機磁碟空間空餘很小,日誌很多,也很大,做個日誌壓縮指令碼,在夜裡4:30自動執行,第二天後發現磁碟空間又滿了,只好刪除沒用的日誌,清空空間,可詭異的是怎麼刪除沒用的檔案,空間還是占用很大.如圖

用du 根目錄下,發現這些檔案加一塊也達不到占用的空間大小.如圖

我也有遇見過此類問題,一般都是重啟完事,

或 df -i 檢視inode使用率,inode不夠用也會導致此問題.可看了inode也夠用.

如圖這次我度娘了一下,」磁碟空間沒釋放「,按一篇文章幹,解決了此問題.

記錄如下:

昨天協助同事搞定了一起磁碟空間被」無形」占用的疑難雜症,簡要記錄以備忘.

1、用df 檢查發現/根目錄可用空間為0

[root@/]#df -h

2、用du檢查發現各目錄占用的空間都很少,有約3g的空間莫名其妙地丟了.

[root@/]# du -m –max-depth=1 |sort -gr

3、用lsof檢查後才發現原因是,有檔案被刪除,而程序還活著,因而造成還占用空間的現象

[root@/]# lsof |grep delete

根據lsof列出的程序號,kill這些程序後,空間就釋放出來了.

詭異的Linux磁碟空間被莫名其妙占用

前段時間 收到kafka伺服器磁碟空間滿的報警郵件。在刪除機器上多餘的檔案之後 發現。有近200g的儲存空間莫名奇妙的被占用了 逐個目錄的du 都沒找到相應的檔案。於是就想到了 是不是有同事刪除了檔案 但是對應的程序並沒有被殺掉 lsof grep delete 果然發現了端倪 居然有4個近50g的...

檢視mysql占用磁碟空間

查詢所有資料庫占用磁碟空間大小的sql語句 select table schema,concat truncate sum data length 1024 1024,2 mb as data size,concat truncate sum index length 1024 1024,2 mb ...

linux 檢視磁碟空間占用情況

工作中有時被分配的測試機空間不大,經常遇到磁碟空間佔滿的情況。排查過程如下 一 首先使用df h 命令檢視磁碟剩餘空間,通過以下圖看出 目錄下的磁碟空間已經被佔滿。二 進入根目錄,因為最近常用的目錄就是usr目錄,所以用du bs命令看一下常用的usr目錄大小,由下圖可見 usr目錄佔據了11g。其...