Linux磁碟被占用找不到占用檔案,磁碟空間沒釋放

2021-07-02 15:58:52 字數 876 閱讀 4891

**:

新公司的測試機磁碟空間空餘很小,日誌很多,也很大,做個日誌壓縮指令碼,在夜裡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這些程序後,空間就釋放出來了.

本文出自 「想飛卻飛不高的豬」 部落格,請務必保留此出處

關於埠被占用而又找不到被占用的程式的解決辦法

在使用sts裡pivotal tc server developer edition v3.2時經常碰到埠被占用,網上經常出現的兩種解決辦法 一是修改伺服器裡的埠。開啟servers裡的伺服器,雙擊出現視窗 找到properties裡修改埠號 這種方法雖然簡單,但是治標不治本,每次都是遇到埠被占用,...

埠被占用?

埠被占用 一般情況下的埠占用解決方案 按鍵盤win r 開啟執行介面,輸入cmd,確定,開啟管理員介面 輸入netstat aon findstr 8080 輸入tasklist findstr 1564 然後再計算機的服務裡停止對應的服務,解除占用。80埠被占用的解決方案 一般情況下,使用一般情況...

linux 檢視埠被占用

linux 檢視埠被占用 linux 檢視埠被占用 1 lsof i 埠號 用於檢視某一埠的占用情況,比如檢視8080埠使用情況,lsof i 8080 如果執行 lsof i 8080 系統提示 bash lsof 未找到命令,則要安裝lsof 使用 yum install lsof 如下圖 安裝...