溫馨提示×

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

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

Linux命令學(xué)習(xí)手冊(cè)-df

發(fā)布時(shí)間:2020-08-05 10:39:31 來源:ITPUB博客 閱讀:159 作者:vaqeteart 欄目:建站服務(wù)器

df -[選項(xiàng)] [文件...]

功能

檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。 df 命令可顯示所有文件系統(tǒng)對(duì)i節(jié)點(diǎn)和磁盤塊的使用情況。

描述

該命令各個(gè)選項(xiàng)的含義如下:

-a 顯示所有文件系統(tǒng)的磁盤使用情況,包括0塊(block)的文件系統(tǒng),如 /proc 文件系統(tǒng)。

-k 以k字節(jié)為單位顯示。

-m 使用 MBytes 顯示結(jié)果

-h 增加顯示方式可讀性,例如上G了則以G為單位顯示

-i 顯示i節(jié)點(diǎn)信息,而不是磁盤塊。

-t 顯示各指定類型的文件系統(tǒng)的磁盤空間使用情況。

-x 列出不是某一指定類型文件系統(tǒng)的磁盤空間使用情況(與t選項(xiàng)相反)。

-T 顯示文件系統(tǒng)類型。

如果給定了文件或者路徑名,那么顯示的只是和該文件相關(guān)的文件系統(tǒng)的相關(guān)信息。

舉例

  • 列出各文件系統(tǒng)的磁盤空間使用情況

    輸入輸出如下:

    $ df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda1            150837820   8446552 134729068   6% /
    varrun                 4097572        92   4097480   1% /var/run
    varlock                4097572         0   4097572   0% /var/lock
    udev                   4097572        32   4097540   1% /dev
    devshm                 4097572         0   4097572   0% /dev/shm
    lrm                    4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile
    192.168.2.5:/store/home
                         2399169216 323220096 1954078368  15% /home
    

    這里,輸出清單的第1列是代表文件系統(tǒng)對(duì)應(yīng)的設(shè)備文件的路徑名(一般是硬盤上的分區(qū));第2列給出分區(qū)包含的數(shù)據(jù)塊(1024字節(jié))的數(shù)目;第3,4列分別表示已用的和可用的數(shù)據(jù)塊數(shù)目。用戶也許會(huì)感到奇怪的是,第3,4列塊數(shù)之和不等于第2列中的塊數(shù)。這是因?yàn)槿笔〉拿總€(gè)分區(qū)都留了少量空間供系統(tǒng)管理員使用。即使遇到普通用戶空間已滿的情況,管理員仍能登錄和留有解決問題所需的工作空間。清單中Use% 列表示普通用戶空間使用的百分比,即使這一數(shù)字達(dá)到100%,分區(qū)仍然留有系統(tǒng)管理員使用的空間。最后,Mounted on列表示文件系統(tǒng)的安裝點(diǎn)。

    另外,實(shí)踐之后發(fā)現(xiàn):如果未 mount 也會(huì)顯示信息,但是顯示幾乎未使用,信息含義不明,但肯定不是使用的剩余空間; mount 之后如果沒有進(jìn)入 mount 點(diǎn)也和未 mount 的結(jié)果是一樣的;當(dāng) mount 之后也進(jìn)入過 mount 點(diǎn)了,那么用 df /dev/sda* 則顯示正確地信息了。

  • 列出所有文件系統(tǒng)的磁盤空間使用情況

    輸入輸出如下:

    $df -a
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda1            150837820   8446596 134729024   6% /
    proc                         0         0         0   -  /proc
    /sys                         0         0         0   -  /sys
    varrun                 4097572        92   4097480   1% /var/run
    varlock                4097572         0   4097572   0% /var/lock
    udev                   4097572        32   4097540   1% /dev
    devshm                 4097572         0   4097572   0% /dev/shm
    devpts                       0         0         0   -  /dev/pts
    lrm                    4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile
    192.168.2.5:/store/home
                         2399169216 323220192 1954078304  15% /home
    securityfs                   0         0         0   -  /sys/kernel/security
    

    這里,輸出的結(jié)果包括0塊(block)的文件系統(tǒng),如 /proc 文件系統(tǒng).

  • 更友好地列出所有文件系統(tǒng)的磁盤空間使用情況

    輸入輸出如下:

    $df -ah
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda1             144G  8.1G  129G   6% /
    proc                     0     0     0   -  /proc
    /sys                     0     0     0   -  /sys
    varrun                4.0G   92K  4.0G   1% /var/run
    varlock               4.0G     0  4.0G   0% /var/lock
    udev                  4.0G   32K  4.0G   1% /dev
    devshm                4.0G     0  4.0G   0% /dev/shm
    devpts                   0     0     0   -  /dev/pts
    lrm                   4.0G   44M  3.9G   2% /lib/modules/2.6.24-22-generic/volatile
    192.168.2.5:/store/home
                          2.3T  309G  1.9T  15% /home
    securityfs               0     0     0   -  /sys/kernel/security
    

    這里,可以看出,輸出的方式更為友好,具有合適的單位之后,可讀性更強(qiáng)。

  • 列出各文件系統(tǒng)的i節(jié)點(diǎn)使用情況

    輸入輸出如下:

    $ df -ia
    Filesystem            Inodes   IUsed   IFree IUse% Mounted on
    /dev/sda1            19169280  279092 18890188    2% /
    proc                       0       0       0    -  /proc
    /sys                       0       0       0    -  /sys
    varrun               1024393      57 1024336    1% /var/run
    varlock              1024393       1 1024392    1% /var/lock
    udev                 1024393    2760 1021633    1% /dev
    devshm               1024393       1 1024392    1% /dev/shm
    devpts                     0       0       0    -  /dev/pts
    lrm                  1024393      14 1024379    1% /lib/modules/2.6.24-22-generic/volatile
    192.168.2.5:/store/home
                         304676864 9339216 295337648    4% /home
    securityfs                 0       0       0    -  /sys/kernel/security
    

    這里,如果用 df -i 則應(yīng)該不會(huì)輸出 /proc 等0 Inodes的行了。

  • 列出文件系統(tǒng)的類型

    輸入輸出如下:

    $ df -T
    Filesystem    Type   1K-blocks      Used Available Use% Mounted on
    /dev/sda1     ext3   150837820   8446628 134728992   6% /
    varrun       tmpfs     4097572        92   4097480   1% /var/run
    varlock      tmpfs     4097572         0   4097572   0% /var/lock
    udev         tmpfs     4097572        32   4097540   1% /dev
    devshm       tmpfs     4097572         0   4097572   0% /dev/shm
    lrm          tmpfs     4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile
    192.168.2.5:/store/home
                   nfs   2399169216 323220352 1954078112  15% /home
    

    這里,可以發(fā)現(xiàn)增加了 Type 這列。

  • 列出ext3這種類型文件系統(tǒng)的使用情況

    輸入輸出如下:

    $ df -t ext3
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda1            150837820   8446636 134728984   6% /
    

    這里,只列出了ext3類型文件系統(tǒng)的使用情況。

  • 列出除ext3類之外的文件系統(tǒng)使用情況

    輸入輸出如下:

    $df -x ext3
    Filesystem           1K-blocks      Used Available Use% Mounted on
    varrun                 4097572        92   4097480   1% /var/run
    varlock                4097572         0   4097572   0% /var/lock
    udev                   4097572        32   4097540   1% /dev
    devshm                 4097572         0   4097572   0% /dev/shm
    lrm                    4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile
    192.168.2.5:/store/home
                         2399169216 323220480 1954078016  15% /home
    

    這里,沒有列出ext3類型文件系統(tǒng)的使用情況。

其它

主要參考資料: http://fanqiang.chinaunix.net/a1/b1/20010508/133026.html

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

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

AI