Linux中如何使用df命令检查磁盘空间使用信息

在基于Linux的系统上,我们可以使用df命令来获取有关系统磁盘空间使用情况的详细信息。那么如何使用df命令呢?下面本篇文章就来带大家了解一下Linux中使用df命令检查磁盘空间的方法,希望对大家有所帮助。

Linux中如何使用df命令检查磁盘空间使用信息

Linux df命令

df命令可以用来检查Linux 文件系统中磁盘空间占用情况,即磁盘的使用情况。【视频教程推荐:Linux教程】

如果在没有任何参数的情况下使用时,df命令将显示有关所有已安装文件系统的信息:

# 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

每行包括有关文件系统名称(Filesystem),大小(1K-blocks),已用空间(Used),可用空间(Available),已用空间百分比(Use%)以及其中的目录的信息文件系统已挂载(Mounted on)。

如何以人类可读格式显示磁盘空间使用情况?

默认情况下,该df命令以1 KB为单位显示磁盘空间,以千字节为单位显示已用磁盘空间和可用磁盘空间的大小。

这样很不方便,如何以人类可读格式(兆字节和千兆字节)显示磁盘空间使用情况?

要查看人类可读格式(兆字节和千兆字节)的信息,需要传递以下-h选项:

# 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

如何显示文件系统类型?

要显示文件系统类型,需要使用df以下-T选项后面的命令:

# 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后跟类型的选项。例如,列出要运行的所有ext4分区:

# df -t vfat

输出:

Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/nvme0n1p1    523248    107912    415336  21% /boot

与上面类似,使用-x选项可以将输出限制为非特定类型的文件系统。

如何显示Inode使用情况?

与-i选项一起使用时,df命令将显示有关文件系统inode用法的信息。例如,要以人类可读的格式显示有关安装到系统根目录/的文件系统上的inode的信息,将使用:

# df -ih /

输出:

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/nvme0n1p3    14M  1.9M   12M   14% /

说明:inode是Unix/Linux文件系统中的数据结构,它包含有关文件或目录的信息,例如其大小,拥有者的User ID,文件的读、写、执行权限,等等。

如何指定输出格式?

df命令可以指定输出格式,想要限制df输出中显示的信息字段,就需要使用到“–output[=FIELD_LIST]”选项。其中“FIELD_LIST”是要包含在输出中的以逗号分隔的列列表;每个字段只能使用一次。

有效的字段名称有:

● source – 文件系统源。

● fstype – 文件系统类型。

● itotal – inode总数。

● iused – 使用的inode数量。

● iavail – 可用inode的数量。

● ipcent – 使用的inode百分比。

● size – 总磁盘空间。

● used – 使用过的磁盘空间。

● avail – 可用磁盘空间。

● pcent – 已用空间的百分比。

● file – 如果在命令行中指定了文件名。

● target – 安装点。

例如,以人类可读的格式显示所有ext4分区的输出,仅显示文件系统名称和大小以及将使用的已用空间的百分比:

# df -h -t ext4 --output=source,size,pcent

输出:

Filesystem      Size Use%
/dev/nvme0n1p3  212G  88%
/dev/sda1       459G  38%

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。

欢迎关注学派把

 

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/3319.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2019年3月13日 下午10:48
下一篇 2019年3月13日 下午10:48

相关推荐

  • CentOS7使用FirewallD管理防火墙教程及使用方法

    FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具,它拥有运行时配置和永久配置选项。CentOS 7中防火墙是一个非常的强大的功能,本文主要介绍FirewallD常用管理命令。 安装firewalldCentos7自带FirewallD防火墙工具,如果你的系统是最小化安装的,可能就需要自己动手安装fir…

    服务器运维 2018年10月11日
    2.5K00
  • 宝塔apahe重启报错(20014)Internal error (specific information not available): AH00058

    今天给客户维护服务器,清理垃圾中,突然服务器卡死。然后通过后台进行服务器重启,发现网站无法打开 ,检查环境发现环境报错 Apache错误:(20014)Internal error: Error retrieving pid file logs/httpd.pid 在查了一些原因后发现 :1.由于apache目录下的logs子目录下的文件httpd.pid是…

    2021年6月28日
    3.1K00
  • win2008 R2中安装MySQL出现ODBC连接器安装错误的解决教程-win教程-学派吧

    这篇文章主要介绍了win2008 R2中php.cn/php/php-tp-inst安装MySQL出现ODBC连接器安装错误,需要的朋友可以参考下 我今天打算在Windows server 2008 R2中安装MySQL,可是总是发现ODBC连接器安装错误,无论我采用MySQL的整体安装包,还是单独的ODBC连接器安装文件!! 最后上网搜索了很久,终于解决了…

    服务器运维 2018年12月2日
    3.0K00
  • linux/centos中删除文件命令是什么:警告请勿乱用-学派吧

    在Linux系统中我们可以通过rm-rf命令来删除文件,-r表示的是向下递归不管有多少级一并删除,-f表示直接强行删除并且不作任何提示。 在linux系统中删除目录很简单,我们可以使用rmdir命令来删除,但是当目录为非空时就会遇到麻烦。现在我们可以直接使用rm -rf命令来删除即可 【推荐课程:Linux教程】 语法: rm -rf 目录名字 参数详解: …

    服务器运维 2019年5月7日
    3.5K00
  • 学派吧-linux中xargs命令技巧的各种使用详解-linux教程

    xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。下面这篇文章主要给大家介绍了关于linux中xargs命令用法的相关资料,需要的朋友可以参考借鉴,下面来跟着小编一起看看吧。 前言 xargs命令是把接收到的数据重新格式化,再将其作为参数提供给其他命令,下面介绍xargs命令的各种使用技巧,一起来看看吧。 一、将多行输入转换成单行输入: […

    服务器运维 2018年12月19日
    2.0K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----