linux系統(tǒng)刪除文件后,仍占用磁盤空間的問題
一. 場景
通過rm -rf 或者 xftp工具刪除日志文件時,實際刪除了,但是磁盤空間沒有被釋放,導(dǎo)致磁盤可用空間一直很小,linux上部分功能無法使用。
二. 解決方案
1. 跳到根目錄下
cd /
2. 檢查磁盤占用空間
df -h

通過上圖可以看出,已經(jīng)使用空間442G,可用只有18G,隨時可能出現(xiàn)服務(wù)器故障
我的出現(xiàn)如下故障,導(dǎo)致大部分時間去查找以下問題原因了,入坑
- elk日志收集因為磁盤空間可用少于95%,導(dǎo)致索引為只讀,新的日志數(shù)據(jù)無法導(dǎo)入到es
- 服務(wù)器上redis卡崩了
- 服務(wù)器上業(yè)務(wù)系統(tǒng)因為空間不足,部分功能無法正常顯示
所以對于服務(wù)器硬件內(nèi)存使用還是要監(jiān)控一下的,不然到了正式很容易出現(xiàn)問題
3. 到根目錄下運行
du -h --max-depth=1

最后一行顯示占用68G,非常奇怪,其他400多G去哪了?
4. 查看已刪除文件占用磁盤情況
lsof | grep delete
注意:
如果刪除的文件時root用戶創(chuàng)建 的,或者時root用戶刪除的,需要root用戶下執(zhí)行上面命令

5. 殺死進(jìn)程
kill -9 3467
6. 再次查看磁盤空間
df -h

總結(jié)
磁盤使用率15%,成功解決問題!
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何利用多核CPU來加速你的Linux命令(GNU Parallel)
這篇文章主要介紹了如何利用多核CPU來加速你的Linux命令(GNU Parallel),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
CentOS設(shè)置靜態(tài)IP的方法總結(jié)
這篇文章主要介紹了CentOS設(shè)置靜態(tài)IP的方法總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-06-06
從基礎(chǔ)查看到底層運維詳解Linux磁盤的相關(guān)命令
在Linux系統(tǒng)中,磁盤是存儲數(shù)據(jù)的核心硬件,本文介紹了Linux系統(tǒng)中常用的磁盤管理命令,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2026-02-02
Linux下實現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法
下面小編就為大家?guī)硪黄狶inux下實現(xiàn)UTF-8和GB2312互相轉(zhuǎn)換的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦2016-12-12

