文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux命令学习手册-df

2023-06-05 17:20

关注

df -[选项] [文件...]

功能

检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 df 命令可显示所有文件系统对i节点和磁盘块的使用情况。

描述

该命令各个选项的含义如下:

-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如 /proc 文件系统。

-k 以k字节为单位显示。

-m 使用 MBytes 显示结果

-h 增加显示方式可读性,例如上G了则以G为单位显示

-i 显示i节点信息,而不是磁盘块。

-t 显示各指定类型的文件系统的磁盘空间使用情况。

-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。

-T 显示文件系统类型。

如果给定了文件或者路径名,那么显示的只是和该文件相关的文件系统的相关信息。

举例

  • 列出各文件系统的磁盘空间使用情况

    输入输出如下:

    $ dfFilesystem           1K-blocks      Used Available Use% Mounted on/dev/sda1            150837820   8446552 134729068   6% /varrun                 4097572        92   4097480   1% /var/runvarlock                4097572         0   4097572   0% /var/lockudev                   4097572        32   4097540   1% /devdevshm                 4097572         0   4097572   0% /dev/shmlrm                    4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile192.168.2.5:/store/home                     2399169216 323220096 1954078368  15% /home

    这里,输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数。这是因为缺省的每个分区都留了少量空间供系统管理员使用。即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间。清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间。最后,Mounted on列表示文件系统的安装点。

    另外,实践之后发现:如果未 mount 也会显示信息,但是显示几乎未使用,信息含义不明,但肯定不是使用的剩余空间; mount 之后如果没有进入 mount 点也和未 mount 的结果是一样的;当 mount 之后也进入过 mount 点了,那么用 df /dev/sda* 则显示正确地信息了。

  • 列出所有文件系统的磁盘空间使用情况

    输入输出如下:

    $df -aFilesystem           1K-blocks      Used Available Use% Mounted on/dev/sda1            150837820   8446596 134729024   6% /proc                         0         0         0   -  /proc/sys                         0         0         0   -  /sysvarrun                 4097572        92   4097480   1% /var/runvarlock                4097572         0   4097572   0% /var/lockudev                   4097572        32   4097540   1% /devdevshm                 4097572         0   4097572   0% /dev/shmdevpts                       0         0         0   -  /dev/ptslrm                    4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile192.168.2.5:/store/home                     2399169216 323220192 1954078304  15% /homesecurityfs                   0         0         0   -  /sys/kernel/security

    这里,输出的结果包括0块(block)的文件系统,如 /proc 文件系统.

  • 更友好地列出所有文件系统的磁盘空间使用情况

    输入输出如下:

    $df -ahFilesystem            Size  Used Avail Use% Mounted on/dev/sda1             144G  8.1G  129G   6% /proc                     0     0     0   -  /proc/sys                     0     0     0   -  /sysvarrun                4.0G   92K  4.0G   1% /var/runvarlock               4.0G     0  4.0G   0% /var/lockudev                  4.0G   32K  4.0G   1% /devdevshm                4.0G     0  4.0G   0% /dev/shmdevpts                   0     0     0   -  /dev/ptslrm                   4.0G   44M  3.9G   2% /lib/modules/2.6.24-22-generic/volatile192.168.2.5:/store/home                      2.3T  309G  1.9T  15% /homesecurityfs               0     0     0   -  /sys/kernel/security

    这里,可以看出,输出的方式更为友好,具有合适的单位之后,可读性更强。

  • 列出各文件系统的i节点使用情况

    输入输出如下:

    $ df -iaFilesystem            Inodes   IUsed   IFree IUse% Mounted on/dev/sda1            19169280  279092 18890188    2% /proc                       0       0       0    -  /proc/sys                       0       0       0    -  /sysvarrun               1024393      57 1024336    1% /var/runvarlock              1024393       1 1024392    1% /var/lockudev                 1024393    2760 1021633    1% /devdevshm               1024393       1 1024392    1% /dev/shmdevpts                     0       0       0    -  /dev/ptslrm                  1024393      14 1024379    1% /lib/modules/2.6.24-22-generic/volatile192.168.2.5:/store/home                     304676864 9339216 295337648    4% /homesecurityfs                 0       0       0    -  /sys/kernel/security

    这里,如果用 df -i 则应该不会输出 /proc 等0 Inodes的行了。

  • 列出文件系统的类型

    输入输出如下:

    $ df -TFilesystem    Type   1K-blocks      Used Available Use% Mounted on/dev/sda1     ext3   150837820   8446628 134728992   6% /varrun       tmpfs     4097572        92   4097480   1% /var/runvarlock      tmpfs     4097572         0   4097572   0% /var/lockudev         tmpfs     4097572        32   4097540   1% /devdevshm       tmpfs     4097572         0   4097572   0% /dev/shmlrm          tmpfs     4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile192.168.2.5:/store/home               nfs   2399169216 323220352 1954078112  15% /home

    这里,可以发现增加了 Type 这列。

  • 列出ext3这种类型文件系统的使用情况

    输入输出如下:

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

    这里,只列出了ext3类型文件系统的使用情况。

  • 列出除ext3类之外的文件系统使用情况

    输入输出如下:

    $df -x ext3Filesystem           1K-blocks      Used Available Use% Mounted onvarrun                 4097572        92   4097480   1% /var/runvarlock                4097572         0   4097572   0% /var/lockudev                   4097572        32   4097540   1% /devdevshm                 4097572         0   4097572   0% /dev/shmlrm                    4097572     44976   4052596   2% /lib/modules/2.6.24-22-generic/volatile192.168.2.5:/store/home                     2399169216 323220480 1954078016  15% /home

    这里,没有列出ext3类型文件系统的使用情况。

其它

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯