您好,登錄后才能下訂單哦!
小編給大家分享一下Linux中使用df命令檢查磁盤空間的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
在基于Linux的系統(tǒng)上,我們可以使用df命令來獲取有關(guān)系統(tǒng)磁盤空間使用情況的詳細(xì)信息。
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è)資訊頻道!
免責(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)容。