df -h 檢查一臺服務器磁盤使用空間,發現磁盤已經使用了100%
思路是:
1、cd /usr 當然這裏不一定是/usr目錄,最好是cd到 根目錄再執行下一步
2、du -sh * 看哪個目錄佔用空間大
3、重複前兩步,根據實際情況刪除或者移走
4、日誌的話可以運行cat /dev/null > file.log清空
5、軟件包的可以rpm -e 卸載或者rm -rf dir
即:
具體:可以通過下面的方法進行清理:
使用如下命令查找大於100M的大文件,發現有幾個日誌文件及臨時文件比較大,使用rm –rf刪除即可。
find / -size +100M -exec ls -lh {} \;
也可以使用 du -h --max-depth=1 /路徑 查詢文件夾佔用顯示該目錄佔用空間的總和
譬如:du -h --max-depth=1 /var
刪除文件時,要小心,不要刪除系統文件了 :)
命令:
命令及參數介紹:
ls命令:
-h 提供更高的可讀性,以K(KB) M(MB) G(GB)爲單位顯示
-t依照文件最後修改的時間排序
-l長列表顯示
du命令:
-s只顯示總和
-h 同上
ls -lht查看文件夾下面文件大小 du -sh查看文件總大小
df -lh 查看系統內存 :
會出現如下的顯示:
Used:已經使用的空間
Avail:可以使用的空間
Mounted on:掛載的目錄
/dev/vda 和 /dev/vdb 都是 virtio-block 類型的設備,而 /dev/sda 是 sd 即 SCSI 類型的設備。
常見的命名:
fd:軟驅
hd:IDE 磁盤
sd:SCSI 磁盤
tty:terminals
vd:virtio 磁盤