国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > Linux Shell > 正文

Linux磁盤(pán)空間被未知資源耗盡的解決方法

2020-07-27 18:54:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在linux中,當(dāng)我們使用rm在linux上刪除了大文件,但是如果有進(jìn)程打開(kāi)了這個(gè)大文件,卻沒(méi)有關(guān)閉這個(gè)文件的句柄,那么linux內(nèi)核還是不會(huì)釋放這個(gè)文件的磁盤(pán)空間,最后造成磁盤(pán)空間占用100%,整個(gè)系統(tǒng)無(wú)法正常運(yùn)行。這種情況下,通過(guò)df和du命令查找的磁盤(pán)空間,兩者是無(wú)法匹配的,可能df顯示磁盤(pán)100%,而du查找目錄的磁盤(pán)容量占用卻很小。

遇到這種情況,基本可以斷定是某些大文件被某些程序占用了,并且這些大文件已經(jīng)被刪除了,但是對(duì)應(yīng)的文件句柄沒(méi)有被某些程序關(guān)閉,造成內(nèi)核無(wú)法回收這些文件占用的空間。

那么,如何查找那些文件被某些程序占用呢,命令如下

lsof -n | grep deletedCOMMAND     PID      USER   FD      TYPE             DEVICE        SIZE       NODE NAMEdd        31708      higkoo    1w      REG                8,2 5523705856     429590 /data/filetest (deleted)

命令打lsof -n | grep deleted印出所有針對(duì)已刪除文件的讀寫(xiě)操作,這類(lèi)操作是無(wú)效的,也正是磁盤(pán)空間莫名消失的根本原因

備注:本人遇到的場(chǎng)景是同事刪除了mysql的表,但是是在shell上執(zhí)行rm表的文件,而不是通過(guò)drop table之類(lèi)的命令去刪除表的,于是mysql會(huì)一直占用這些表文件的句柄,最后造成磁盤(pán)空間100%,這種情況下,也不用重啟mysql,只要進(jìn)入mysql客戶端執(zhí)行flush tables就行了。

以上這篇Linux磁盤(pán)空間被未知資源耗盡的解決方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 屯昌县| 长春市| 长治市| 大姚县| 淮北市| 凤山市| 和静县| 黎川县| 象州县| 遵义市| 雷山县| 横山县| 周宁县| 长泰县| 天祝| 通江县| 宜春市| 定南县| 定安县| 武胜县| 靖州| 富民县| 苏尼特左旗| 宁明县| 揭西县| 元谋县| 惠州市| 焦作市| 泉州市| 芜湖县| 兴隆县| 布尔津县| 昌平区| 峨眉山市| 大余县| 炎陵县| 元江| 司法| 松桃| 西乌| 永德县|