色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳談Linux系統下的inodes資源耗盡

如意 ? 來源:Linux云計算網絡 ? 作者:Linux云計算網絡 ? 2021-01-05 17:32 ? 次閱讀

1. inodes介紹

Linux系統下文件數據儲存在“塊”中,文件的元信息,例如文件的創建者、文件的創建日期、文件的大小等。這種儲存文件元信息的區域就叫做inode,中文譯名為“索引節點”。

inode也占用硬盤空間,硬盤格式化的時候,操作系統自動將硬盤分成兩個區域。一個是數據區,存放文件數據;另一個是inode區(inode table),存放inode所包含的信息。

每個inode節點的大小,一般是128字節或256字節。inode節點的總數,在格式化時就給定,一般是每1KB或每2KB就設置一個inode。假定在一塊1GB的硬盤中,每個inode節點的大小為128字節,每1KB就設置一個inode,那么inode table的大小就會達到128MB,占整塊硬盤的12.8%。

2. inodes資源耗盡

inodes使用完與存儲空間使用完相似,都是創建不了文件或無法正常執行一些命令。inodes使用完,存儲空間可能還有,這種情況一般是生成了大量的小文件,把inode table占滿。

一般情況下存儲空間使用完,inodes往往才使用百分之幾,所以容易忽視對inodes使用情況的監控。

借用網圖來說明inodes用盡,而磁盤空間還未用完的情況:查看磁盤空間使用情況,使用df命令

查看inodess使用情況,使用df -i命令:

上述兩個命令可以使用-h參數,命令為df -h和df -hi。從圖中看見磁盤空間使用71%,但是inodes使用100%。

3. inodes耗盡解決

inodes的大小在磁盤格式化分區時確定,跟分區的大小相關,分區越大,inodes越大,反之亦然。

linux操作系統根目錄一般分區比較小,如果有定時性的小文件產生而又未及時清理,則很容易造成inodes占滿。

inodes占滿解決步驟:

(1)查看文件最多的目錄

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

如果確定目錄范圍,把/*寫的具體點

最終發現是/var/spool/postfix/maildrop目錄下小文件過多,原因如下:由于linux在執行cron時,會將cron執行腳本中的output和warning信息,都會以郵件的形式發送給cron所有者。由于客戶環境中的sendmail和postfix沒有正常運行,郵件發送不成功,導致全部小文件都堆積在maildrop目錄下,另由于缺乏自動清理的機制,故此目錄下堆積了大量的文件。

經過排查root用戶下發現有個每分鐘進行一次時鐘同步的定時任務,該定時任務每分鐘產生一個小文件。

(2) 刪除大量文件

ls | xargs -n 1000 rm -rf 需要使用xargs命令,不然會刪除失敗。

4. 總結

(1)設置方面在crontab -e 第一行增加MAILTO=“” ,就沒有文件產生啦

(2)重定向對定時任務設置定向輸出文件,不需要日志輸出的定時任務可以將日志重定向到/dev/null,如下:

*/10 * * * * /tmp/test.sh 》/dev/null 2》&1

(3) 定時清理文件

find 目錄 -type f -mtime +30 | xargs -n 1000 rm -f**

(4) 監控inodes的使用

備注:應注意crontab的寫法和產生的文件的定時清理
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7014

    瀏覽量

    88980
  • Linux
    +關注

    關注

    87

    文章

    11300

    瀏覽量

    209403
  • 操作系統
    +關注

    關注

    37

    文章

    6816

    瀏覽量

    123313
收藏 人收藏

    評論

    相關推薦

    Linux系統進程的幾種狀態介紹

    文章對 Linux 系統進程的幾種狀態進行介紹,并對系統出現大量僵尸進程和不可中斷進程的場景進行分析,使用常用的幾種工具進行問題分析定位。
    發表于 11-24 16:15 ?1.3w次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b><b class='flag-5'>下</b>進程的幾種狀態介紹

    Linux內核編譯詳談

    Linux內核編譯詳談
    發表于 08-04 00:36

    Linux中共享Windows系統資源

    Linux中共享Windows系統資源 在一部電腦上裝有Linux和Windows的用戶,可能需要在Linux中用到包括軟盤、光盤以及Windows分區中的文件,如當你在Windo
    發表于 01-18 12:57 ?580次閱讀

    linuxsamba服務器搭建配置

    linuxsamba服務器搭建配置是使用linux開發系統時經常要配置的一步,只有這頻配置好,不系操作系統間才能
    發表于 03-19 18:59 ?13次下載

    基于Linux操作系統C語言編程入門

    基于Linux操作系統C語言編程入門
    發表于 10-27 15:36 ?11次下載
    基于<b class='flag-5'>Linux</b>操作<b class='flag-5'>系統</b><b class='flag-5'>下</b>C語言編程入門

    Linux內核編譯詳談

    Linux內核編譯詳談
    發表于 10-30 09:51 ?7次下載
    <b class='flag-5'>Linux</b>內核編譯<b class='flag-5'>詳談</b>

    監視Linux系統資源的使用情況

    雖然說Linux操作系統要比Windows操作系統穩定的多。但是這個穩定是相對而言的。也就是說,Linux操作系統也會有鬧脾氣的時候。在某些
    發表于 11-03 12:39 ?0次下載

    Linux系統軟硬鏈接原理

    Linux系統軟硬鏈接原理
    發表于 11-23 08:49 ?1次下載

    Linux操作系統C語言編程入門.pdf

    Linux操作系統C語言編程入門
    發表于 05-17 10:08 ?96次下載

    Linux操作系統實用教程之如何進行Linux系統的編程管理

    本文檔的主要內容詳細介紹的是Linux操作系統實用教程之如何進行Linux系統的編程管理主要內容包括了:1.inux編程環境及工具2
    發表于 11-01 10:51 ?5次下載
    <b class='flag-5'>Linux</b>操作<b class='flag-5'>系統</b>實用教程之如何進行<b class='flag-5'>Linux</b><b class='flag-5'>系統</b><b class='flag-5'>下</b>的編程管理

    LINUX系統教程之如何在Linux系統進行編程

    本文檔的主要內容詳細介紹的是LINUX系統教程之如何在Linux系統進行編程主要內容包括了:程序開發過程 ,
    發表于 12-18 19:09 ?9次下載

    詳談Linux的find命令

    find 是 Linux 最有用的命令之一,熟練的使用它對于提高工作效率很有幫助。下面介紹它的一些用法
    的頭像 發表于 06-23 09:43 ?3093次閱讀
    <b class='flag-5'>詳談</b><b class='flag-5'>Linux</b>的find命令

    詳談Linux操作系統編程的互斥量mutex

    前文提到,系統中如果存在資源共享,線程間存在競爭,并且沒有合理的同步機制的話,會出現數據混亂的現象。為了實現同步機制,Linux中提供了多種方式,其中一種方式為互斥鎖mutex(也稱之為互斥量)。
    的頭像 發表于 09-28 15:09 ?2500次閱讀
    <b class='flag-5'>詳談</b><b class='flag-5'>Linux</b>操作<b class='flag-5'>系統</b>編程的互斥量mutex

    如何在Linux系統開啟wifi

    大家好,我是ST。今天主要和大家聊一聊如何在Linux系統開啟wifi。
    的頭像 發表于 10-08 09:21 ?4511次閱讀

    如何在Linux使用wc命令統計目錄文件

    盡管不是很經常需要知道,但有時您需要找出指定目錄中有多少個文件。例如,Linux系統inodes用完,則需要查找哪個目錄包含成千上萬個文件。
    的頭像 發表于 12-09 16:48 ?1836次閱讀
    主站蜘蛛池模板: 精品无码久久久久久动漫| jlzzzjizzzjlzzz亚洲| 亚洲成人黄色在线| 少妇久久久久久被弄高潮| 青草久久精品亚洲综合专区| 欧美精品一区二区三区视频| 年轻的搜子8中字在线观看| 美女张开腿让男生桶动态图| 噜噜噜狠狠夜夜躁| 免费看成人毛片| 欧美成人免费一区二区三区不卡| 免费看亚洲| 欧美牲交A欧美牲交VDO| 翘臀少妇被扒开屁股日出水爆乳| 欧洲兽交另类AVXXX| 日韩毛片大全| 无码天堂亚洲国产AV久久| 亚洲高清无在码在线无弹窗| 亚洲免费国产在线日韩| 亚洲综合色婷婷在线影院| 中文字幕亚洲无限码| 91在线一区二区| 爱穿丝袜的麻麻3d漫画免费| 国产WW久久久久久久久久| 国产一区二区三区乱码在线观看| 九九影院午夜理论片无码| 乱码AV午夜噜噜噜噜| 青柠在线观看免费全集| 色妺妺免费影院| 亚洲乱码AV久久久久久久| 中文字幕绝色少妇性| 宝贝好紧好爽再搔一点试視頻| 国产黄a三级三级三级| 狠狠色狠狠色综合日日2019| 久久人妻无码毛片A片麻豆| 女王羞辱丨vk| 午夜理伦片免费| 中国老太婆xxxxx| 波多野结衣的AV一区二区三区| 国产亚洲精品精品精品| 久久这里只有热精品18|