問題描述:
檢查磁盤容量
方法1:最佳排查辦法ncdu
方法2:檢視哪個目錄占用磁盤
Linux磁盤清理
/dev/vda1系統盤滿了
ncdu檢視目錄占用空間(包括隐藏目錄)
檢視目錄大小的常用指令是<code>du-sh</code>,但是該指令不顯示隐藏目錄,最佳解決辦法是使用ncdu檢視
思路是:
1、cd /usr 當然這裡不一定是/usr目錄,最好是cd到 根目錄再執行下一步
2、du -sh * 看哪個目錄占用空間大
3、重複前兩步,根據實際情況删除或者移走
4、日志的話可以運作cat /dev/null > file.log清空
5、軟體包的可以rpm -e 解除安裝或者rm -rf dir
具體:可以通過下面的方法進行清理:
使用如下指令查找大于100M的大檔案,發現有幾個日志檔案及臨時檔案比較大,使用rm –rf删除即可。
也可以使用 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 磁盤