天天看點

Linux磁盤滿了

問題描述:

檢查磁盤容量

方法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 &gt; 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 磁盤

繼續閱讀