国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux 磁盤空間被吃掉了?這樣排查不背鍋!

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

2021-11-03 22:49Linux學習 Linux

在服務器運維過程中,我們時常會遇到這樣的情況,收到服務器磁盤空間告警。

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

在服務器運維過程中,我們時常會遇到這樣的情況,收到服務器磁盤空間告警。

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

登錄服務器,通過df -Hl查看:

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

和告警信息一致,接著我們就是要找到導致磁盤空間滿的目錄或文件。

如何找到占用空間大的目錄或文件?

一種比較笨的方法是,在根目錄下,通過du -hs命令,列出各目錄所占空間大小。

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

之后再用同樣的方法繼續到對應目錄下去找。

再相對高效一點的方法是通過du的-d參數,或--max-depth,設置查詢的目錄深度,目錄深度增加,所查詢的目錄,展示出來會很多,這個時候可以通過grep進行過濾 。

  1. du-h-d2|grep[GT]|sort-nr
  2. du-h--max-depth=2|grep[GT]|sort-nr

通過這樣的方式,可以搜出以G或者T為單位的占用磁盤空間的大目錄,并排序。

或者可以通過find來查詢:

  1. find/-typef-size+1G-execdu-h{}\;

從效率上來說,find要比du要更快速、靈活。

通過這兩種方法,我們可以快速找到占用磁盤空間的罪魁禍首。

你以為就這么簡單?很多時候,你會發現,通過find或du查半天,發現所有加起來的占用空間,和df看到的磁盤空間占用,相差很大,就比如我上面的兩張圖。

通過df查看,磁盤使用37G,但是在根目錄下通過du -hs 查看,總共加起來差不多10G,沒有隱藏目錄,那空間被誰吃了?

很明顯,有空間被已刪除文件占用,文件刪除了,但是資源沒釋放。

之前介紹過一個很好用的命令:lsof,我們可以通過以下命令去查看:

  1. lsof+L1

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

從結果可以看出,有一個28G左右的大日志文件,刪除了,但是空間沒釋放,這是很常見的一種情況。

對應的解決方法就是,重啟tomcat應用,釋放空間。

磁盤空間莫名被吃?

還有一種經常有人問的問題,就是,通過df查看到的磁盤。

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

會發現,Used和Avail加起來不夠Size,莫名被吃掉一部分。

其實這是Linux文件系統的一種安全策略,它默認會為root用戶保留5%的磁盤空間,留作緊急情況使用。這樣能保證有些關鍵應用(比如數據庫)在硬盤滿的時候有點余地,不致于馬上就 crash。

我們可以通過tune2fs修改預留空間的比例:

  1. tune2fs-m1/dev/vda1

通過下圖可以看到前后對比:

Linux 磁盤空間被吃掉了?這樣排查不背鍋!

這樣被吃掉的空間,就吐出來了。

原文鏈接:https://mp.weixin.qq.com/s/Q9xkgDGvz_70WwD0N7ivJg

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内久久久久久 | 激情综合婷婷 | 成人国产精品免费观看 | 在线观看欧美一区 | 久热久 | 久久精品国产99国产精品 | 激情一区 | 国产精品资源在线观看 | 国产青青草 | 免费一级毛片免费播放 | 欧美在线一区二区 | 精品一区二区三 | 一级色网站 | 日韩欧美精品一区二区三区 | 天天澡天天狠天天天做 | 久久久久亚洲 | 午夜大片男女免费观看爽爽爽尤物 | 羞羞动漫网| 在线播放一区二区三区 | 自拍视频一区 | 91av精品视频 | 欧美一级一 | 久久久一 | 国产一区二区精品在线观看 | 欧美日韩国产一区二区三区 | 亚洲国产成人av | 亚洲精选一区二区 | 九一视频在线免费观看 | 国产综合在线播放 | 国产亚洲欧美一区二区 | 亚洲一级毛片 | 亚洲激情 欧美 | 精品国内| 在线免费观看黄色 | 婷婷天堂 | 日韩大片 | 久久亚洲国产 | 久久亚洲国产精品 | 久久精品无码一区二区三区 | 精品第一页| 九色av|