# 先確定是哪個資料夾占用較多
# 如果檔案較多命令執行可能很慢,在知道大概位置的情況下不建議直接對根目錄操作
# du的--max-depth=1表示只展示第乙個層級的目錄和檔案
# sort的-h選項和du的-h選項乙個意思,-r表示倒敘,預設公升序
du -h / --max-depth=1 | sort -hr | head -n 10
#output>>>>>>>>>>>>>>>>>>>>>>>>>>
50g /
28g /var
6.0g /dfs
4.0g /opt
3.0g /root
2.3g /usr
148m /lib
39m /log
30m /etc
29m /boot
#output>>>>>>>>>>>>>>>>>>>>>>>>>>
# 定位到/var目錄占用超過50%(磁碟總量50g)
# 繼續往下層目錄找
du -h /var --max-depth=1 | sort -hr | head -n 10
#output>>>>>>>>>>>>>>>>>>>>>>>>>>
28g /var
24g /var/lib
3.8g /var/log
371m /var/cache
...#output>>>>>>>>>>>>>>>>>>>>>>>>>>
# 繼續/var/lib
du -h /var/lib --max-depth=1 | sort -hr | head -n 10
#output>>>>>>>>>>>>>>>>>>>>>>>>>>
24g /var/lib
10g /var/lib/mongo
8.4g /var/lib/cloudera-service-monitor
4.5g /var/lib/cloudera-host-monitor
319m /var/lib/mysql
...#output>>>>>>>>>>>>>>>>>>>>>>>>>>
# 最後發現是mongo 資料量太多以及cdh集群健康資料太多
# 可以設定mongo journal使用smallfile,否則檔案到達1g並且檔案所記載的寫操作都被使用過了才會刪除
# cdh日誌預設在檔案達到10g的時候才會回滾,這裡也可以做文章
# 建乙個臨時資料夾做測試
cd /tmp
mkdir test
cd test
# 建幾個大檔案試試
# seek表示跳過檔案中指定大小的部分,實際上並沒有寫入任何資料
# 生成1000g的檔案
dd if=/dev/zero of=test-big1 bs=1g count=0 seek=1000
# 生成1000m的檔案
dd if=/dev/zero of=test-big2 bs=1m count=0 seek=1000
#查詢 -size引數值中+表示》 -表示< 不寫表示等於
find /tmp/test -type f -size +200m
#output>>>>>>>>>>>>>>>
/tmp/test/test-big2
/tmp/test/test-big1
#output>>>>>>>>>>>>>>>
find /tmp/test -type f -size +2000m
#output>>>>>>>>>>>>>>>
/tmp/test/test-big1
#output>>>>>>>>>>>>>>>
find /tmp/test -type f -size -2000m
#output>>>>>>>>>>>>>>>
/tmp/test/test-big2
#output>>>>>>>>>>>>>>>
# 刪除
# {} \;不能丟
find /tmp/test -type f -size +2000m -exec rm -rf {} \;
ls#output>>>>>>>>>>>>>>>
test-big2
#output>>>>>>>>>>>>>>>
# 刪除修改時間距今超過10天的以.gz結尾的檔案
# -mtime引數值中 0表示修改時間在24小時內 +x表示修改時間距今超過x天 -x表示距今少於x天 不寫正負號表示等於
find tmp/test/* -mtime +10 -name "*.gz" -exec rm -rf {} \;
linux擴充套件磁碟空間
利用剩下的自由空間 建立乙個物理分割槽 將這個物理分割槽裝換為物理卷 把這個物理卷新增到要擴充套件的卷組中 然後才能用extend命令擴充套件此卷組中的邏輯卷 1.首先要再建立乙個物理分割槽 使用fdisk dev sda,選擇n來建立乙個新的分割槽比如sda3,主分割槽還是邏輯分割槽對此例子無所謂...
linux檢視磁碟空間
如果要檢視磁碟還剩多少空間,當然是用df的命令了。root localhost df h 檔案 系統 容量 已用 可用 已用 掛載點 dev sda2 14g 11g 2.6g 82 dev sda1 99m 14m 81m 14 boot tmpfs 442m 275m 168m 63 dev s...
linux檢視磁碟空間
root localhost du max depth 1 h 24k gnome www.2cto.com 8.0k eggcups 8.0k config 136k gnome2 16k chewing 8.0k gnome2 private 8.0k trash 224k gstreamer ...