linux磁碟已滿,檢視檔案占用

2021-09-29 12:11:24 字數 1407 閱讀 9132

df 命令說明

-a 全部檔案系統列表

-h 方便閱讀方式顯示

-h 等於「-h」,但是計算式,1k=1000,而不是1k=1024

-i 顯示inode資訊

-k 區塊為1024位元組

-l 只顯示本地檔案系統

-m 區塊為1048576位元組

由於篇幅省略部分內容展示

[root@master ~]#  sudo du -s -h /* | sort -nr

du: 無法訪問"/proc/20668/task/20668/fd/4": 沒有那個檔案或目錄

du: 無法訪問"/proc/20668/task/20668/fdinfo/4": 沒有那個檔案或目錄

du: 無法訪問"/proc/20668/fd/4": 沒有那個檔案或目錄

du: 無法訪問"/proc/20668/fdinfo/4": 沒有那個檔案或目錄

700m /usr

283m /lib

228k /dev

76k /root

47m /boot

27m /etc

21m /lib64

16m /sbin

16k /lost+found

9.6g /home

5.9m /bin

5.3g /var

4.0k /srv

4.0k /opt

4.0k /mnt

4.0k /media

2.4m /tmp

0 /sys

0 /selinux

0 /proc

du命令說明

linux 查詢占用空間最大的檔案與目錄:du -h --max-depth=1

sort命令說明

lsof命令說明

lsof(list open files) 用於檢視你程序開打的檔案,開啟檔案的程序,程序開啟的埠(tcp、udp),找回/恢復刪除的檔案。

首先使用lsof來檢視當前是否有程序開啟/var/logmessages檔案,如下:

# lsof |grep /var/log/messages

syslogd 1283 root 2w reg 3,3 5381017 1773647 /var/log/messages (deleted)

Linux 檢視磁碟占用空間

我們的服務有時會應為某種原因宕機,其中就有磁碟空間太大沒有即使清理而導致的,今天學習了一下磁碟的維護日誌維護,順手做個筆記,以防後面bu y不用給忘記了 1 檢視磁碟占用空間 df h,這個命令用於檢視伺服器空間,執行後的效果圖如下 2 檢視當前目錄,哪個檔案占用記憶體最大 就可以看到logs佔的記...

linux 檢視磁碟占用情況

bin bash 取得每個分割槽的使用百分比 不要百分號 percent df k grep v filesystem awk 檢視每個分割槽 df k grep filesystem 檢視指定分割槽 df k grep sda 迴圈判斷分割槽使用率是否超過90 foreach one in per...

Linux磁碟被占用找不到占用檔案,磁碟空間沒釋放

新公司的測試機磁碟空間空餘很小,日誌很多,也很大,做個日誌壓縮指令碼,在夜裡4 30自動執行,第二天後發現磁碟空間又滿了,只好刪除沒用的日誌,清空空間,可詭異的是怎麼刪除沒用的檔案,空間還是占用很大。如圖 用du 根目錄下,發現這些檔案加一塊也達不到占用的空間大小。如圖 我也有遇見過此類問題,一般都...