linux查找大文件 du -sh * 2>/dev/null |grep G


  今天周一上班接到運維同事的一條信息,說我有一台機器的磁盤占用率達到了90%,想要抽時間處理一下。

  作為一個菜鳥工程師,之前並沒有處理過這樣的問題,但是經過解決這個問題,總結了一點點經驗,分享給大家:

# 1 首先確定自己的文件所在磁盤分區的磁盤占用率

cd myhome    # 首先到自己的home目錄下
df -h myfile    # 查看myfile所在磁盤的占用情況

# 2 根據結果返回確認是否是因為自己文件太大導致磁盤占用量過高

# 磁盤目錄  磁盤空間總量  已使用量  可用量  占用率 掛載路徑
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       289G  244G   30G  90% /

# 3 目前可以確定,確實是自己文件所在磁盤報警了
# 4 到自己home目錄下,查看一下自己文件的大小,是不是導致報警的原因所在

cd ~
du -sh * 2>/dev/null |grep G    # 查看大於1G的文件

# 5 根據返回結果,看自己文件總大小跟磁盤容量對比,如果確實是自己文件大導致的,請及時解決,如果自己文件於磁盤容量相差明顯很大,那么恭喜你,可以甩鍋啦
45G    docker_volume
14G    hot_rank_docker

注:里面有一些參數不明白的建議自己去百度理解一下,便於日后靈活運用,希望對你有幫助~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM