溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux中使用df命令檢查磁盤空間的方法

發(fā)布時(shí)間:2020-08-26 10:28:58 來源:億速云 閱讀:190 作者:小新 欄目:建站服務(wù)器

小編給大家分享一下Linux中使用df命令檢查磁盤空間的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

 在基于Linux的系統(tǒng)上,我們可以使用df命令來獲取有關(guān)系統(tǒng)磁盤空間使用情況的詳細(xì)信息。

Linux中使用df命令檢查磁盤空間的方法

Linux  df命令

df命令可以用來檢查Linux 文件系統(tǒng)中磁盤空間占用情況,即磁盤的使用情況。

如果在沒有任何參數(shù)的情況下使用時(shí),df命令將顯示有關(guān)所有已安裝文件系統(tǒng)的信息:

# df

輸出:

Filesystem     1K-blocks      Used Available Use% Mounted on
dev              8172848         0   8172848   0% /dev
run              8218640      1696   8216944   1% /run
/dev/nvme0n1p3 222284728 183057872  27865672  87% /
tmpfs            8218640    150256   8068384   2% /dev/shm
/dev/nvme0n1p1    523248    107912    415336  21% /boot
/dev/sda1      480588496 172832632 283320260  38% /data

每行包括有關(guān)文件系統(tǒng)名稱(Filesystem),大?。?K-blocks),已用空間(Used),可用空間(Available),已用空間百分比(Use%)以及其中的目錄的信息文件系統(tǒng)已掛載(Mounted on)。

如何以人類可讀格式顯示磁盤空間使用情況?

默認(rèn)情況下,該df命令以1 KB為單位顯示磁盤空間,以千字節(jié)為單位顯示已用磁盤空間和可用磁盤空間的大小。

這樣很不方便,如何以人類可讀格式(兆字節(jié)和千兆字節(jié))顯示磁盤空間使用情況?

要查看人類可讀格式(兆字節(jié)和千兆字節(jié))的信息,需要傳遞以下-h選項(xiàng):

# df -h

輸出:

Filesystem     1K-blocks      Used Available Use% Mounted on
Filesystem      Size  Used Avail Use% Mounted on
dev             7.8G     0  7.8G   0% /dev
run             7.9G  1.8M  7.9G   1% /run
/dev/nvme0n1p3  212G  176G   27G  88% /
tmpfs           7.9G  145M  7.7G   2% /dev/shm
/dev/nvme0n1p1  511M  106M  406M  21% /boot
/dev/sda1       459G  165G  271G  38% /data

如何顯示文件系統(tǒng)類型?

要顯示文件系統(tǒng)類型,需要使用df以下-T選項(xiàng)后面的命令:

# df -t

輸出:

Filesystem     Type     1K-blocks      Used Available Use% Mounted on
dev            devtmpfs   8172848         0   8172848   0% /dev
run            tmpfs      8218640      1744   8216896   1% /run
/dev/nvme0n1p3 ext4     222284728 183666100  27257444  88% /
tmpfs          tmpfs      8218640    383076   7835564   5% /dev/shm
/dev/nvme0n1p1 vfat        523248    107912    415336  21% /boot
/dev/sda1      ext4     480588496 172832632 283320260  38% /data

如果要限制列表到特定類型的文件系統(tǒng),請使用-t后跟類型的選項(xiàng)。例如,列出要運(yùn)行的所有ext4分區(qū):

# df -t vfat

輸出:

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme0n1p1    523248    107912    415336  21% /boot

與上面類似,使用-x選項(xiàng)可以將輸出限制為非特定類型的文件系統(tǒng)。

如何顯示Inode使用情況?

與-i選項(xiàng)一起使用時(shí),df命令將顯示有關(guān)文件系統(tǒng)inode用法的信息。例如,要以人類可讀的格式顯示有關(guān)安裝到系統(tǒng)根目錄/的文件系統(tǒng)上的inode的信息,將使用:

# df -ih /

輸出:

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/nvme0n1p3    14M  1.9M   12M   14% /

說明:inode是Unix/Linux文件系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu),它包含有關(guān)文件或目錄的信息,例如其大小,擁有者的User ID,文件的讀、寫、執(zhí)行權(quán)限,等等。

如何指定輸出格式?

df命令可以指定輸出格式,想要限制df輸出中顯示的信息字段,就需要使用到“--output[=FIELD_LIST]”選項(xiàng)。其中“FIELD_LIST”是要包含在輸出中的以逗號分隔的列列表;每個(gè)字段只能使用一次。

有效的字段名稱有:

● source - 文件系統(tǒng)源。

● fstype - 文件系統(tǒng)類型。

● itotal - inode總數(shù)。

● iused - 使用的inode數(shù)量。

● iavail - 可用inode的數(shù)量。

● ipcent - 使用的inode百分比。

● size - 總磁盤空間。

● used - 使用過的磁盤空間。

● avail - 可用磁盤空間。

● pcent - 已用空間的百分比。

● file - 如果在命令行中指定了文件名。

● target - 安裝點(diǎn)。

例如,以人類可讀的格式顯示所有ext4分區(qū)的輸出,僅顯示文件系統(tǒng)名稱和大小以及將使用的已用空間的百分比:

# df -h -t ext4 --output=source,size,pcent

輸出:

Filesystem      Size Use%
/dev/nvme0n1p3  212G  88%
/dev/sda1       459G  38%

以上是Linux中使用df命令檢查磁盤空間的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI