Linux 指令詳解 df 檢查檔案系統的磁碟空間使用方式,linuxdf

來源:互聯網
上載者:User

Linux 指令詳解 df 檢查檔案系統的磁碟空間使用方式,linuxdf


指令:df

檢查檔案系統的磁碟空間使用方式
可以查看所有已掛載磁碟的總容量、使用空間、剩餘空間、掛載位置等

文法:# df [OPTION] [FILE]
FILE是一個或多個路徑名的可選列表,如選擇這項則顯示檔案所在的檔案系統的磁碟使用方式

Ps:
1:所有使用者均有使用df命令的許可權
2:預設情況下以1KB為單位顯示磁碟空間
3:預設顯示當前所有被掛載的檔案系統的可用空間
4:超級許可權使用者使用df命令時會發現某個分區的容量會超過100%,原因如下:
      Linux系統為超級使用者保留了10%的空間。這樣當硬碟的容量接近100%時系統管理員還可以正常工作


參數:
-a: 顯示全部檔案系統的磁碟使用方式 (包括0塊(block)的檔案系統,如/proc檔案系統)-B: 用來指定報告實用的單位(預設塊大小為1KB)-h: 以合適的單位(KB、MB、GB)顯示檔案系統大小,方便閱讀-H: 與"-h"一樣,以合適的單位(KB、MB、GB)顯示檔案系統大小,但是是採用1000進行容量轉換-i: 顯示inode索引節點使用方式,而不是磁碟塊-k: 區塊以KB(1024個位元組)為單位顯示磁碟空間使用方式(預設單位)-l: 只顯示本地檔案系統的磁碟空間使用方式-m: 以MB為單位顯示-P: 使用POSIX輸出格式-t: 顯示指定類型的檔案系統的磁碟空間使用方式-T: 顯示檔案系統類型(比如ext4)-x: 顯示不是指定類型的檔案系統的磁碟空間使用方式(與t選項相反)
--help: 顯示協助資訊--total:顯示總量--sync: 在取得磁碟資訊前,先執行sync命令--no-sync: 忽略sync命令--version: 顯示版本資訊

Ps:
1、預設是按k為單位顯示
2、不帶任何參數時,使用者將獲得本地系統上每個掛載裝置的空閑空間


df指令顯示內容詳解
# df
Filesystem     1K-blocks    Used Available Use% Mounted on/dev/sda2        9071088 1030988   7579300  12% /tmpfs             957244       0    957244   0% /dev/shm/dev/sda1         198337   26817    161280  15% /boot/dev/sda5        9351388  151940   8724416   2% /main
Filesystem:指定檔案系統的名稱,也可以理解為檔案系統對應的裝置檔案的路徑名
1K-blocks: 指定的檔案系統包含的資料區塊(1024位元組)的數目
Used:        已用的資料區塊數目
Available:  可用的資料區塊數目
Use%:       空間使用的百分比
Mounted on:  指定的檔案系統的掛載點

Ps:普通使用者使用該指令時,Used + Available < 1K-blocks,因為預設每個分區都留了少量空間供系統管理員使用


執行個體:
1、以更易讀的方式顯示磁碟使用方式
# df -h
Filesystem      Size  Used Avail Use% Mounted on/dev/sda2       8.7G 1007M  7.3G  12% /tmpfs           935M     0  935M   0% /dev/shm/dev/sda1       194M   27M  158M  15% /boot/dev/sda5       9.0G  149M  8.4G   2% /doiido

2、顯示系統所有的分區
# df -a
Filesystem     1K-blocks    Used Available Use% Mounted on/dev/sda2        9071088 1030988   7579300  12% /proc                   0       0         0    - /procsysfs                  0       0         0    - /sysdevpts                 0       0         0    - /dev/ptstmpfs             957244       0    957244   0% /dev/shm/dev/sda1         198337   26817    161280  15% /boot/dev/sda5        9351388  151940   8724416   2% /doiidonone                   0       0         0    - /proc/sys/fs/binfmt_misc

3、顯示inode索引節點使用方式
有時候檔案系統還有空間,但沒有足夠的inode,這樣也是無法新增檔案的
# df -i
Filesystem     Inodes IUsed  IFree IUse% Mounted on/dev/sda2      577088 32829 544259    6% /tmpfs          239311     1 239310    1% /dev/shm/dev/sda1       51200    38  51162    1% /boot/dev/sda5      594512    11 594501    1% /doiido

4、以k為單位顯示磁碟使用方式
# df -k
Filesystem     1K-blocks    Used Available Use% Mounted on/dev/sda2        9071088 1030992   7579296  12% /tmpfs             957244       0    957244   0% /dev/shm/dev/sda1         198337   26817    161280  15% /boot/dev/sda5        9351388  151940   8724416   2% /doiido

5、顯示檔案系統的類型。
# df -T
Filesystem     Type  1K-blocks    Used Available Use% Mounted on/dev/sda2      ext4    9071088 1030992   7579296  12% /tmpfs          tmpfs    957244       0    957244   0% /dev/shm/dev/sda1      ext4     198337   26817    161280  15% /boot/dev/sda5      ext4    9351388  151940   8724416   2% /doiido

6、顯示指定類型磁碟
# df -t ext4
Filesystem     1K-blocks    Used Available Use% Mounted on/dev/sda2        9071088 1030992   7579296  12% //dev/sda1         198337   26817    161280  15% /boot/dev/sda5        9351388  151940   8724416   2% /doiido

7、以MB為單位顯示磁碟使用方式
# df -Bm
Filesystem     1M-blocks  Used Available Use% Mounted on/dev/sda2          8859M 1007M     7402M  12% /tmpfs               935M    0M      935M   0% /dev/shm/dev/sda1           194M   27M      158M  15% /boot/dev/sda5          9133M  149M     8520M   2% /doiido


使用# df -m也一樣,只是數字後面不會加單位,顯示如下

Filesystem     1M-blocks  Used Available Use% Mounted on/dev/sda2           8859  1007      7402  12% /tmpfs                935     0       935   0% /dev/shm/dev/sda1            194    27       158  15% /boot/dev/sda5           9133   149      8520   2% /doiido

8、顯示使用總量
# df --total
Filesystem     1K-blocks    Used Available Use% Mounted on/dev/sda2        9071088 1030992   7579296  12% /tmpfs             957244       0    957244   0% /dev/shm/dev/sda1         198337   26817    161280  15% /boot/dev/sda5        9351388  151940   8724416   2% /doiidototal           19578057 1209749  17422236   7%

9、通過檔案得到檔案系統的使用方式
9.1:# df /doiido
Filesystem     1K-blocks   Used Available Use% Mounted on/dev/sda5        9351388 151940   8724416   2% /doiido

9.2:

# cd  /doiido

# df dodo
Filesystem     1K-blocks   Used Available Use% Mounted on/dev/sda5        9351388 151940   8724416   2% /doiido


這裡就會發現,對同一檔案系統的目錄或者檔案使用df,會輸入該檔案系統中的磁碟使用方式


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.