中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

linux中怎么解決文件已刪除但空間不釋放的問題

本篇內容主要講解“linux中怎么解決文件已刪除但空間不釋放的問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“linux中怎么解決文件已刪除但空間不釋放的問題”吧!

10年積累的成都做網站、成都網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有淮上免費網站建設讓你可以放心的選擇與我們合作。

導讀一般來說不會出現刪除文件后空間不釋放的情況,但是也存在例外,比如文件被進程鎖定,或者有進程一直在向這個文件寫數據等,要理解這個問題,就需要知道 Linux下文件的存儲機制和存儲結構。

1、錯誤現象

運維的監控系統發來通知,報告一臺服務器空間滿了,登錄服務器查看,根分區確實沒有空間了:

[root@localhost ~]# df -h

這里首先說明一下服務器的一些刪除策略,由于Linux沒有回收站功能,所以線上服務器上所有要刪除的文件都會先移動到系統/tmp目錄下,然后定期清除/tmp目錄下的數據。這個策略本身沒有問題,但是通過檢查發現這臺服務器的系統分區中并沒有單獨劃分/tmp分區,這樣/tmp下的數據其實占用了根分區的空間。既然找到了問題,那么刪除/tmp目錄下一些占空間較大的數據文件即可,檢查/tmp下最大的三個數據文件。

[root@localhost ~]# du -sh /tmp/*|sort -nr|head -3

通過 命令輸出發現在/tmp目錄下有個66GB大小的文件access_log,這個文件應該是Apache產生的訪問日志文件,從日志大小來看,應該是很久沒有清理Apache日志文件了,基本判定是這個文件導致的根空間爆滿,在確認此文件可以刪除后,執行如下刪除操作:

[root@localhost ~]# rm /tmp/access_log

接著查看系統根分區空間是否釋放:

[root@localhost ~]# df -h

從輸出可以看到,根分區空間仍然沒有釋放,這是怎么回事?

2、解決思路

一般來說不會出現刪除文件后空間不釋放的情況,但是也存在例外,比如文件被進程鎖定,或者有進程一直在向這個文件寫數據等,要理解這個問題,就需要知道Linux下文件的存儲機制和存儲結構。

一個文件在文件系統中的存放分為兩個部分:數據部分和指針部分,指針位于文件系統的meta-data中,在將數據刪除后,這個指針就從meta-data中清除了,而數據部分存儲在磁盤中。在將數據對應的指針從meta-data中清除后,文件數據部分占用的空間就可以被覆蓋并寫入新的內容,之所以在出現刪除access_log文件后,空間還沒釋放,就是因為httpd進程還在一直向這個文件寫入內容,導致雖然刪除了access_log文件,但是由于進程鎖定,文件對應的指針部分并未從meta-data中清除,而由于指針并未刪除,系統內核就認為文件并未刪除,因此通過df 命令查詢空間并未釋放也就不足為奇了。

3、問題排查

既然有了解決問題的思路,那么接下來看看是否有進程一直在向access_log文件中寫數據,這里需要用到Linux下的lsof命令,通過這個命令可以獲取一個仍然被應用程序占用的已刪除文件列表,命令執行如下:

[root@localhost ~]# lsof | grep delete

從輸出結果可以看到,/tmp/access_log文件被進程httpd鎖定,而httpd進程還一直向這個文件寫入日志數據。從第7列可知,這個日志文件大小約70GB,而系統根分區總大小才100GB,由此可知,這個文件就是導致系統根分區空間耗盡的罪魁禍首。最后一列的“deleted”狀態說明這個日志文件已經被刪除,但由于進程還在一直向此文件寫入數據,因此空間并未釋放。

4、解決問題

到這里問題就基本排查清楚了,解決這一類問題的方法有很多種,最簡單的方法是關閉或重啟httpd進程,當然也可以重啟操作系統,不過這些并不是最好的方法。對待這種進程不停對文件寫日志的操作,要釋放文件占用的磁盤空間,最好的方法是在線清空這個文件,具體可以通過如下命令完成:

[root@localhost ~]# echo " " >/tmp/acess.log

通過這種方法,磁盤空間不但可以馬上釋放,也可保障進程繼續向文件寫入日志,這種方法經常用于在線清理Apache、Tomcat、Nginx等Web服務產生的日志文件。

到此,相信大家對“linux中怎么解決文件已刪除但空間不釋放的問題”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

網頁題目:linux中怎么解決文件已刪除但空間不釋放的問題
URL鏈接:http://m.2m8n56k.cn/article28/jojgcp.html

成都網站建設公司_創新互聯,為您提供移動網站建設微信小程序網頁設計公司全網營銷推廣品牌網站設計定制開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: a三级黄色片 | 久久这里只有精品免费视频 | 欧美男人天堂 | 中文字幕一级片 | 久久精品国产精品亚洲人人 | 免费一级a毛片在线 | www.一级片.com| 欧美激情精品久久久久久久九九九 | 国产的一级毛片完整 | 久久精品视频亚洲 | 97在线视频免费 | 欧美一区不卡二区不卡三区 | 韩国免费一级成人毛片 | 亚洲国产精品综合欧美 | 午夜福利国产一级毛片 | 日韩欧美久久一区二区 | 日本欧美一区二区三区片 | rion美乳弹出来四虎在线观看 | 日韩一区精品 | 不卡一级毛片免费高清 | 91久久精品国产91性色tv | 亚洲国产精品网 | 亚洲精品影院一区二区 | 老司机久久影院 | 日韩在线二区 | 国产特黄特色一级特色大片 | 国产a一级毛片含羞草传媒 国产a自拍 | 私人玩物福利视频 | 欧美国产在线一区 | 巨大热杵在腿间进进出出视频 | 日韩精品久久久久久 | 99精品欧美一区二区三区美图 | 国产一区二区在线视频播放 | 三级网站视频在线观看 | 色www亚洲 | 色偷偷女男人的天堂亚洲网 | 亚洲乱码国产一区网址 | 在线毛片观看 | 欧美成人日韩 | 成人亚洲网站 | 毛片视频在线免费观看 |