Linux 系統(tǒng)磁盤調(diào)優(yōu)及分析相關(guān)命令匯總
點擊下方“IT牧場”,選擇“設(shè)為星標(biāo)”

來源:OSC開源社區(qū)(ID:oschina2013)
按照目錄大小排序戰(zhàn)士最前面15個目錄或者文件
du?-xB?M?--max-depth=2?/var?|?sort?-rn?|?head?-n?15
列出當(dāng)前所有子目錄的文件大小
du?-h?--max-depth=1
列出當(dāng)前文件或者目錄最大的10個
du?-s?*?|?sort?-n?|?tail
按照目錄大小從大到小排序
du?-b?--max-depth?1?|?sort?-nr?|?perl?-pe?'s{([0-9]+)}{sprintf?"%.1f%s",?$1>=2**30??($1/2**30,?"G"):?$1>=2**20??($1/2**20,?"M"):?$1>=2**10??($1/2**10,?"K"):?($1,?"")}e'
列出path這個目錄的文件樹
du?-h?/path?|?sort?-h
每隔60s監(jiān)控對應(yīng)目錄的文件大小變化
watch?-n60?du?/var/log/messages
遞歸刪除當(dāng)前目錄下所有子目錄中的.svn目錄
find?.?-type?d?-name?'.svn'?-print0?|?xargs?-0?rm?-rdf
列出當(dāng)前磁盤的使用情況
df?-P?|?column?-t
監(jiān)控磁盤的使用情況
watch?-d?-n?5?df
列出當(dāng)前inode的使用情況
df?-i??<partition>
按照每個磁盤使用量從高到低排序
df?-h?|?grep?-v?^none?|?(?read?header?;?echo?"$header"?;?sort?-rn?-k?5)
查看物理磁盤的使用情況
df?-x?tmpfs?|?grep?-vE?"(gvfs|procbususb|rootfs)"
查看當(dāng)前所有磁盤的大小和使用量
df?-H
查看所有分區(qū)使用情況
fdisk?-l?/dev/sda
顯示系統(tǒng)所有的分區(qū)或給定的分區(qū)
fdisk?-l??
?
顯示時,顯示的是扇區(qū)數(shù)不是柱面數(shù) ? ?fdisk -u?? ? ? ?
顯示指定partition的block數(shù)
fdisk?-s?partition???????
查看磁盤的讀寫容量
iostat?-m?-d?/dev/sda1
測試磁盤的讀寫速度
hdparm?-t?/dev/sda
查看某個文件的所有鏈接
find?-L?/?-samefile?/path/to/file?-exec?ls?-ld?{}?+
查看最大的5個文件
find?.?-type?f?-exec?ls?-s?{}?\;?|?sort?-n?-r?|?head?-5
查看365天前的文件并刪除
find?./?-type?f?-mtime?+365?-exec?rm?-f?{}?\;
查看大于100M的文件
find?.?-type?f?-size?+100M干貨分享
最近將個人學(xué)習(xí)筆記整理成冊,使用PDF分享。關(guān)注我,回復(fù)如下代碼,即可獲得百度盤地址,無套路領(lǐng)??!
?001:《Java并發(fā)與高并發(fā)解決方案》學(xué)習(xí)筆記;?002:《深入JVM內(nèi)核——原理、診斷與優(yōu)化》學(xué)習(xí)筆記;?003:《Java面試寶典》?004:《Docker開源書》?005:《Kubernetes開源書》?006:《DDD速成(領(lǐng)域驅(qū)動設(shè)計速成)》?007:全部?008:加技術(shù)群討論
加個關(guān)注不迷路
喜歡就點個"在看"唄^_^
