日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

【Linux】一步一步学Linux——df命令(79)

發布時間:2024/4/21 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Linux】一步一步学Linux——df命令(79) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用選項
    • 04. 參考示例
    • 05. 附錄

01. 命令概述

df命令的英文全稱即“Disk Free”,顧名思義功能是用于顯示系統上可使用的磁盤空間。默認顯示單位為KB,建議使用“df -h”的參數組合,根據磁盤容量自動變換合適的單位,更利于閱讀。

日常普遍用該命令可以查看磁盤被占用了多少空間、還剩多少空間等信息。

02. 命令格式

用法:df [選項]... [文件]...

03. 常用選項

GNU 參數說明-a, --all列出包括BLOCK為0的文件系統--block-size=SIZE use SIZE-byte blocks指定塊的大小-h,--huma-readable"用常見的格式顯示出大小(例如:1K 234M 2G)-H,--si"同上,但是這里的1k等于1000字節而不是1024字節-i, --inodes用信息索引點代替塊表示使用狀況-k, --kilobytes指定塊大小等于1024字節來顯示使用狀況-l, --local只顯示本地文件系統使用狀況-m, --megabytes以指定塊大小等于1048576字節(1M)來顯示使用狀況--no-sync在取得使用信息前禁止調用同步 (default)-P, --portability使用POSIX格式輸出--sync 在取得使用信息前調用同步-t, --type=TYPE只顯示指定類型(TYPE)的文件系統-T, --print-type輸出每個文件系統的類型-x, --exclude-type=TYPE只顯示指定類型(TYPE)之外的文件系統.-v (忽略)--help 輸出該命令的幫助信息并退出--version輸出版本信息并退出

04. 參考示例

4.1 查看系統磁盤設備,默認是KB為單位

[deng@redhat ~]$ df 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 100408424 13248288 87160136 14% / devtmpfs 999212 0 999212 0% /dev tmpfs 1015084 526292 488792 52% /dev/shm tmpfs 1015084 18904 996180 2% /run tmpfs 1015084 0 1015084 0% /sys/fs/cgroup /dev/sda1 201380 135376 66004 68% /boot .host:/ 209715196 129121680 80593516 62% /mnt/hgfs tmpfs 203020 4 203016 1% /run/user/42 tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$

說明:

linux中df命令的輸出清單的第1列是代表文件系統對應的設備文件的路徑名(一般是硬盤上的分區);第2列給出分區包含的數據塊(1024字節)的數目;第3,4列分別表示已用的和可用的數據塊數目。用戶也許會感到奇怪的是,第3,4列塊數之和不等于第2列中的塊數。這是因為缺省的每個分區都留了少量空間供系統管理員使用。即使遇到普通用戶空間已滿的情況,管理員仍能登錄和留有解決問題所需的工作空間。清單中Use% 列表示普通用戶空間使用的百分比,即使這一數字達到100%,分區仍然留有系統管理員使用的空間。最后,Mounted on列表示文件系統的掛載點。

4.2 用常見的格式顯示出大小(例如:1K 234M 2G)

[deng@redhat ~]$ df -h 文件系統 容量 已用 可用 已用% 掛載點 /dev/sda3 96G 13G 84G 14% / devtmpfs 976M 0 976M 0% /dev tmpfs 992M 514M 478M 52% /dev/shm tmpfs 992M 19M 973M 2% /run tmpfs 992M 0 992M 0% /sys/fs/cgroup /dev/sda1 197M 133M 65M 68% /boot .host:/ 200G 124G 77G 62% /mnt/hgfs tmpfs 199M 4.0K 199M 1% /run/user/42 tmpfs 199M 56K 199M 1% /run/user/1000 [deng@redhat ~]$ [deng@redhat ~]$ df -H 文件系統 容量 已用 可用 已用% 掛載點 /dev/sda3 103G 14G 90G 14% / devtmpfs 1.1G 0 1.1G 0% /dev tmpfs 1.1G 539M 501M 52% /dev/shm tmpfs 1.1G 20M 1.1G 2% /run tmpfs 1.1G 0 1.1G 0% /sys/fs/cgroup /dev/sda1 207M 139M 68M 68% /boot .host:/ 215G 133G 83G 62% /mnt/hgfs tmpfs 208M 4.1k 208M 1% /run/user/42 tmpfs 208M 58k 208M 1% /run/user/1000

注意:df -H 但是這里的1k等于1000字節而不是1024字節

4.3 查看全部文件系統

[deng@redhat ~]$ df -a 文件系統 1K-塊 已用 可用 已用% 掛載點 rootfs - - - - / sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 999212 0 999212 0% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 1015084 526292 488792 52% /dev/shm devpts 0 0 0 - /dev/pts

說明:系統里面存在很多特殊的文件系統,這些比較特殊的文件系統幾乎都是在內存當中,(如/proc掛載點),所以,這些特殊文件系統都不會占據硬盤空間。

4.4 顯示指定文件所在分區的磁盤使用情況

[deng@redhat ~]$ df share/ 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 100408424 13248296 87160128 14% / [deng@redhat ~]$

4.5 以inode模式來顯示磁盤使用情況

[deng@redhat ~]$ df -i 文件系統 Inode 已用(I) 可用(I) 已用(I)% 掛載點 /dev/sda3 50228736 231953 49996783 1% / devtmpfs 249803 394 249409 1% /dev tmpfs 253771 200 253571 1% /dev/shm tmpfs 253771 953 252818 1% /run tmpfs 253771 16 253755 1% /sys/fs/cgroup /dev/sda1 102400 326 102074 1% /boot .host:/ 0 0 0 - /mnt/hgfs tmpfs 253771 6 253765 1% /run/user/42 tmpfs 253771 26 253745 1% /run/user/1000 [deng@redhat ~]$

4.6 顯示指定類型磁盤

[deng@redhat ~]$ df -t tmpfs 文件系統 1K-塊 已用 可用 已用% 掛載點 tmpfs 1015084 526292 488792 52% /dev/shm tmpfs 1015084 18904 996180 2% /run tmpfs 1015084 0 1015084 0% /sys/fs/cgroup tmpfs 203020 4 203016 1% /run/user/42 tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$

4.7 列出各文件系統的i節點使用情況

[deng@redhat ~]$ df -ai 文件系統 Inode 已用(I) 可用(I) 已用(I)% 掛載點 rootfs - - - - / sysfs 0 0 0 - /sys proc 0 0 0 - /proc devtmpfs 249803 394 249409 1% /dev securityfs 0 0 0 - /sys/kernel/security tmpfs 253771 200 253571 1% /dev/shm devpts 0 0 0 - /dev/pts tmpfs 253771 953 252818 1% /run

4.8 輸出每個文件系統的類型

[deng@redhat ~]$ df -T 文件系統 類型 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 xfs 100408424 13248320 87160104 14% / devtmpfs devtmpfs 999212 0 999212 0% /dev tmpfs tmpfs 1015084 526292 488792 52% /dev/shm tmpfs tmpfs 1015084 18904 996180 2% /run tmpfs tmpfs 1015084 0 1015084 0% /sys/fs/cgroup /dev/sda1 xfs 201380 135376 66004 68% /boot .host:/ vmhgfs 209715196 129121680 80593516 62% /mnt/hgfs tmpfs tmpfs 203020 4 203016 1% /run/user/42 tmpfs tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$

4.9 只顯示本地文件系統使用狀況

[deng@redhat ~]$ df -lh 文件系統 容量 已用 可用 已用% 掛載點 /dev/sda3 96G 13G 84G 14% / devtmpfs 976M 0 976M 0% /dev tmpfs 992M 514M 478M 52% /dev/shm tmpfs 992M 19M 973M 2% /run tmpfs 992M 0 992M 0% /sys/fs/cgroup /dev/sda1 197M 133M 65M 68% /boot tmpfs 199M 4.0K 199M 1% /run/user/42 tmpfs 199M 56K 199M 1% /run/user/1000 [deng@redhat ~]$

4.10 指定塊大小等于1024字節來顯示使用狀況

[deng@redhat ~]$ df -k 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 100408424 13248308 87160116 14% / devtmpfs 999212 0 999212 0% /dev tmpfs 1015084 526292 488792 52% /dev/shm tmpfs 1015084 18904 996180 2% /run tmpfs 1015084 0 1015084 0% /sys/fs/cgroup /dev/sda1 201380 135376 66004 68% /boot .host:/ 209715196 129121680 80593516 62% /mnt/hgfs tmpfs 203020 4 203016 1% /run/user/42 tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$

4.11 POSIXLY_CORRECT的應用

[root@localhost ~]# df #默認情況是1024 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 16036224 2750464 12458012 19% / /dev/sda1 295561 16911 263390 7% /boot tmpfs 1028272 0 1028272 0% /dev/shm[root@localhost ~]# export POSIXLY_CORRECT=true #設置POSIXLY_CORRECT為true[root@localhost ~]# df #POSIXLY_CORRECT為true時默認512 Filesystem 512B-blocks Used Available Use% Mounted on /dev/sda2 32072448 5500928 24916024 19% / /dev/sda1 591122 33822 526780 7% /boot tmpfs 2056544 0 2056544 0% /dev/shm[root@localhost ~]# unset POSIXLY_CORRECT #取消設置POSIXLY_CORRECT [root@localhost ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 16036224 2750464 12458012 19% / /dev/sda1 295561 16911 263390 7% /boot tmpfs 1028272 0 1028272 0% /dev/shm

4.12 使用POSIX格式輸出

[deng@redhat ~]$ df -P 文件系統 1024-塊 已用 可用 配額 掛載點 /dev/sda3 100408424 13248352 87160072 14% / devtmpfs 999212 0 999212 0% /dev tmpfs 1015084 526292 488792 52% /dev/shm tmpfs 1015084 18904 996180 2% /run tmpfs 1015084 0 1015084 0% /sys/fs/cgroup /dev/sda1 201380 135376 66004 68% /boot .host:/ 209715196 129121680 80593516 62% /mnt/hgfs tmpfs 203020 4 203016 1% /run/user/42 tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$ df 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 100408424 13248352 87160072 14% / devtmpfs 999212 0 999212 0% /dev tmpfs 1015084 526292 488792 52% /dev/shm tmpfs 1015084 18904 996180 2% /run tmpfs 1015084 0 1015084 0% /sys/fs/cgroup /dev/sda1 201380 135376 66004 68% /boot .host:/ 209715196 129121680 80593516 62% /mnt/hgfs tmpfs 203020 4 203016 1% /run/user/42 tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$

4.13 指定單位大小

[deng@redhat ~]$ df -B 1k #以1K為單位 文件系統 1K-塊 已用 可用 已用% 掛載點 /dev/sda3 100408424 13248312 87160112 14% / devtmpfs 999212 0 999212 0% /dev tmpfs 1015084 526292 488792 52% /dev/shm tmpfs 1015084 18904 996180 2% /run tmpfs 1015084 0 1015084 0% /sys/fs/cgroup /dev/sda1 201380 135376 66004 68% /boot .host:/ 209715196 129121680 80593516 62% /mnt/hgfs tmpfs 203020 4 203016 1% /run/user/42 tmpfs 203020 56 202964 1% /run/user/1000 [deng@redhat ~]$ df --block-size 1m #以1M為單位 文件系統 1M-塊 已用 可用 已用% 掛載點 /dev/sda3 98056 12938 85118 14% / devtmpfs 976 0 976 0% /dev tmpfs 992 514 478 52% /dev/shm tmpfs 992 19 973 2% /run tmpfs 992 0 992 0% /sys/fs/cgroup /dev/sda1 197 133 65 68% /boot .host:/ 204800 126096 78705 62% /mnt/hgfs tmpfs 199 1 199 1% /run/user/42 tmpfs 199 1 199 1% /run/user/1000 [deng@redhat ~]$

05. 附錄

參考:【Linux】一步一步學Linux系列教程匯總

總結

以上是生活随笔為你收集整理的【Linux】一步一步学Linux——df命令(79)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。