最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

linux有磁盤(pán)空間卻顯示不足 linux中inode使用率過(guò)高處理辦法

2022-12-25 11:18 作者:萬(wàn)事俱備就差個(gè)程序員  | 我要投稿

linux中inode使用率過(guò)高處理辦法

前幾天收到監(jiān)控告警,說(shuō)Inode節(jié)點(diǎn)空間不足,之前沒(méi)處理過(guò)這種問(wèn)題,所以記錄一下處理過(guò)程,便于以后查閱。

Inode使用率高并不會(huì)影響系統(tǒng)正常運(yùn)行和新文件的創(chuàng)建,但是當(dāng)使用率達(dá)到100%的時(shí)候,此時(shí)雖然磁盤(pán)還有空間,也不能創(chuàng)建新的文件了。

這是因?yàn)?,文件在存?chǔ)到磁盤(pán)中的時(shí)候,會(huì)同時(shí)用到inode和block,inode保存文件屬性信息,包括文件名,大小,權(quán)限,時(shí)間,存儲(chǔ)位置等,而block中則保存實(shí)際的數(shù)據(jù),

所以如果inode用完的話,即使磁盤(pán)還有空間也無(wú)法創(chuàng)建新文件了。

發(fā)生這種情況的原因一般是系統(tǒng)中小文件過(guò)多,占用了大量的inode節(jié)點(diǎn),找到對(duì)應(yīng)目錄,刪除一些文件就可以了。

說(shuō)明:以下執(zhí)行結(jié)果并不是真實(shí)告警值,只是操作舉例。

1.查看磁盤(pán)分區(qū)和inode使用情況

df -h #查看磁盤(pán)分區(qū)使用情況df -ih #查看inode節(jié)點(diǎn)使用情況

2.查找并刪除臨時(shí)文件

ll -rt /tmp | wc -lfind /tmp -type f -exec rm {} \;

3.刪除0字節(jié)的文件

find /home -type f -size 0 -exec rm {} \;

4.查找包含大量文件的目錄并刪除

for i in /*; do echo $i; find $i |wc -l; done for i in /var/*; do echo $i; find $i |wc -l; done

?

大概率在/var目錄下的/var/spool中有大量文件,進(jìn)入該目錄查看

for i in /var/spool/*; do echo $i; find $i |wc -l; done

?發(fā)現(xiàn) /var/spool/postfix/ 目錄下有大量文件,繼續(xù)進(jìn)入該目錄查看

?說(shuō)明:/var/spool/postfix/ 下面生成那么多的文件是因?yàn)閏rontab定時(shí)任務(wù)導(dǎo)致的,定時(shí)任務(wù)執(zhí)行后發(fā)送郵件告知聯(lián)系人,但是發(fā)送失敗就會(huì)在postfix下生成,所有就產(chǎn)生了這么多的垃圾文件。

for i in /var/spool/postfix/*; do echo $i; find $i |wc -l; done

?

?可以看到,文件主要集中在/var/spool/postfix/maildrop目錄下,進(jìn)入該目錄清除即可

?執(zhí)行rm命令直接刪除,可能會(huì)報(bào)錯(cuò)參數(shù)列表太長(zhǎng),可以通過(guò)一下方式進(jìn)行刪除

ls | xargs -n 500 rm -rf #-n表示一次傳遞參數(shù)的個(gè)數(shù)

執(zhí)行完之后,再次用?df?-ih?查看Inode節(jié)點(diǎn)使用率,發(fā)現(xiàn)恢復(fù)正常。?

分類:?Linux


linux有磁盤(pán)空間卻顯示不足 linux中inode使用率過(guò)高處理辦法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
左贡县| 上饶县| 广饶县| 成都市| 武汉市| 屏南县| 团风县| 施秉县| 阳泉市| 观塘区| 平塘县| 宜兰县| 武城县| 康乐县| 仲巴县| 格尔木市| 平顶山市| 建湖县| 勃利县| 莱阳市| 临颍县| 广东省| 时尚| 安徽省| 临海市| 绿春县| 鹿泉市| 晋州市| 历史| 灵寿县| 新丰县| 揭阳市| 九江市| 安图县| 通渭县| 永丰县| 苏尼特左旗| 咸丰县| 达拉特旗| 峡江县| 肇源县|