linux RM刪除檔案,磁碟空間沒有釋放

2021-09-30 10:22:29 字數 431 閱讀 9017

今天公司乙個伺服器的磁碟滿了。經過du命令發現是乙個服務的日誌太大了,佔了將近乙個t的空間。然後 果斷用rm把日誌刪了。以為這下磁碟肯定空間足夠了。但是df一看,磁碟使用率仍然很高,沒有多少改觀。經過網上查詢,知道rm只是將檔案鏈結解除,如果此時有程序開啟檔案,系統是不會**檔案。但此時用ls命令卻看不到檔案了。用du -sh命令也發現磁碟容量很少。但是df -h會發現磁碟使用率還是很高的。

一般情況下,如果重啟電腦,系統就會**磁碟空間。但是作為公司的線上伺服器,重啟這種行為,那是不允許,不然,領導又要跳起來了。各種投訴應接不暇呀。。。。。。

網上搜尋了一下,發現lsof這個命令可以檢視檔案資訊。通過命令lsof|grep deleted可以看到之前的日誌檔案都已經deleted了。然後,重啟程序。再df -h就會發現磁碟使用率已經降下來了。

linux rm 刪除檔案

rm 選項 檔案 刪除乙個目錄中的乙個或多個檔案或目錄,如果沒有使用 r選項,則rm不會刪除目錄。如果使用rm來刪除檔案,通常仍可以將該檔案恢復原狀。命令引數 f,force 忽略不存在的檔案,從不給出提示。i,interactive 進行互動式刪除 r,r,recursive 指示rm將引數中列出...

Linux rm刪除檔案,但空間不釋放?

一般說來不會出現rm掉不釋放空間的情況 出現這樣的情況一般是由於有程序在向檔案中寫資料或有程序正在訪問檔案 而此時rm檔案則會出現不釋放空間的情況 理解這樣的問題需要理解rm的操作內含 乙個檔案的存放有資料部分和指標部分,而指標位於檔案系統的頭 刪除作業系統的乙個檔案與oracle drop表的實質...

檔案與磁碟空間管理 檔案

檔案管理 把所管理的程式和資料組織成一系列的檔案,並能進行合理的儲存 使用等操作。基本概念 1 資料項 基本資料項和組合資料項 2 記錄 一組相關資料項集合,描述物件某方面的屬性 3 關鍵字 用於唯一的標識乙個記錄 4 檔案 有結構和無結構 檔案型別 按用途 系統 使用者 庫檔案 按資料形式 原始檔...