Linux之df命令

linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

命令格式

df [选项] [文件]

命令功能
显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以1KB为单位进行显示,除非环境变量POSIXLY_CORRECT被指定,那样将以512字节为单位进行显示。

命令选项


-a或–all:包含全部的文件系统;
–block-size=<区块大小>:以指定的区块大小来显示区块数目;
-h或–human-readable:以可读性较高的方式来显示信息;
-H或–si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;
-i或–inodes:显示inode的信息;
-k或–kilobytes:指定区块大小为1024字节;
-l或–local:仅显示本地端的文件系统;
-m或–megabytes:指定区块大小为1048576字节;
–no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;
-P或–portability:使用POSIX的输出格式;
–sync:在取得磁盘使用信息前,先执行sync指令;
-t<文件系统类型>或–type=<文件系统类型>:仅显示指定文件系统类型的磁盘信息;
-T或–print-type:显示文件系统的类型;
-x<文件系统类型>或–exclude-type=<文件系统类型>:不要显示指定文件系统类型的磁盘信息;
–help:显示帮助;
–version:显示版本信息。

查看系统磁盘设备,默认是KB为单位

> df
Filesystem     1K-blocks     Used Available Use% Mounted on
devtmpfs         8122232        0   8122232   0% /dev
tmpfs            8132768       16   8132752   1% /dev/shm
tmpfs            8132768   808464   7324304  10% /run
tmpfs            8132768        0   8132768   0% /sys/fs/cgroup
/dev/vda1       41921520 32260888   9660632  77% /
/dev/vdb1      206291944 20278964 175510888  11% /data
tmpfs            1626556        0   1626556   0% /run/user/0
tmpfs            1626556        0   1626556   0% /run/user/1004

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

以inode模式来显示磁盘使用情况

> df -i
Filesystem       Inodes  IUsed    IFree IUse% Mounted on
devtmpfs        2030558    372  2030186    1% /dev
tmpfs           2033192      4  2033188    1% /dev/shm
tmpfs           2033192    662  2032530    1% /run
tmpfs           2033192     16  2033176    1% /sys/fs/cgroup
/dev/vda1      19476336 154836 19321500    1% /
/dev/vdb1      13107200 323757 12783443    3% /data
tmpfs           2033192      1  2033191    1% /run/user/0
tmpfs           2033192      1  2033191    1% /run/user/1004

显示指定类型磁盘

> df -t ext4
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vdb1      206291944 20278964 175510888  11% /data

打印除ext4外所有的文件系统

> df -x ext4
Filesystem     1K-blocks     Used Available Use% Mounted on
devtmpfs         8122232        0   8122232   0% /dev
tmpfs            8132768       16   8132752   1% /dev/shm
tmpfs            8132768   808464   7324304  10% /run
tmpfs            8132768        0   8132768   0% /sys/fs/cgroup
/dev/vda1       41921520 32260804   9660716  77% /
tmpfs            1626556        0   1626556   0% /run/user/0
tmpfs            1626556        0   1626556   0% /run/user/1004

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

> df -ia
Filesystem       Inodes  IUsed    IFree IUse% Mounted on
sysfs                 0      0        0     - /sys
proc                  0      0        0     - /proc
devtmpfs        2030558    372  2030186    1% /dev
securityfs            0      0        0     - /sys/kernel/security
tmpfs           2033192      4  2033188    1% /dev/shm
devpts                0      0        0     - /dev/pts
tmpfs           2033192    662  2032530    1% /run
tmpfs           2033192     16  2033176    1% /sys/fs/cgroup
cgroup                0      0        0     - /sys/fs/cgroup/systemd
pstore                0      0        0     - /sys/fs/pstore
cgroup                0      0        0     - /sys/fs/cgroup/perf_event
cgroup                0      0        0     - /sys/fs/cgroup/net_cls,net_prio
cgroup                0      0        0     - /sys/fs/cgroup/pids
cgroup                0      0        0     - /sys/fs/cgroup/devices
cgroup                0      0        0     - /sys/fs/cgroup/freezer
cgroup                0      0        0     - /sys/fs/cgroup/blkio
cgroup                0      0        0     - /sys/fs/cgroup/cpu,cpuacct
cgroup                0      0        0     - /sys/fs/cgroup/hugetlb
cgroup                0      0        0     - /sys/fs/cgroup/memory
cgroup                0      0        0     - /sys/fs/cgroup/cpuset
configfs              0      0        0     - /sys/kernel/config
/dev/vda1      19476376 154836 19321540    1% /
systemd-1             -      -        -     - /proc/sys/fs/binfmt_misc
mqueue                0      0        0     - /dev/mqueue
debugfs               0      0        0     - /sys/kernel/debug
hugetlbfs             0      0        0     - /dev/hugepages
/dev/vdb1      13107200 323757 12783443    3% /data
tmpfs           2033192      1  2033191    1% /run/user/0
binfmt_misc           0      0        0     - /proc/sys/fs/binfmt_misc
tmpfs           2033192      1  2033191    1% /run/user/1004

列出文件系统类型

> df -T
Filesystem     Type     1K-blocks     Used Available Use% Mounted on
devtmpfs       devtmpfs   8122232        0   8122232   0% /dev
tmpfs          tmpfs      8132768       16   8132752   1% /dev/shm
tmpfs          tmpfs      8132768   808464   7324304  10% /run
tmpfs          tmpfs      8132768        0   8132768   0% /sys/fs/cgroup
/dev/vda1      xfs       41921520 32261336   9660184  77% /
/dev/vdb1      ext4     206291944 20278972 175510880  11% /data
tmpfs          tmpfs      1626556        0   1626556   0% /run/user/0
tmpfs          tmpfs      1626556        0   1626556   0% /run/user/1004

以更易读的方式显示目前磁盘空间和使用情况

> df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G   16K  7.8G   1% /dev/shm
tmpfs           7.8G  790M  7.0G  10% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vda1        40G   31G  9.3G  77% /
/dev/vdb1       197G   20G  168G  11% /data
tmpfs           1.6G     0  1.6G   0% /run/user/0
tmpfs           1.6G     0  1.6G   0% /run/user/1004

> df -H
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        8.4G     0  8.4G   0% /dev
tmpfs           8.4G   17k  8.4G   1% /dev/shm
tmpfs           8.4G  828M  7.6G  10% /run
tmpfs           8.4G     0  8.4G   0% /sys/fs/cgroup
/dev/vda1        43G   34G  9.9G  77% /
/dev/vdb1       212G   21G  180G  11% /data
tmpfs           1.7G     0  1.7G   0% /run/user/0
tmpfs           1.7G     0  1.7G   0% /run/user/1004

> df -lh
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G   16K  7.8G   1% /dev/shm
tmpfs           7.8G  790M  7.0G  10% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vda1        40G   31G  9.3G  77% /
/dev/vdb1       197G   20G  168G  11% /data
tmpfs           1.6G     0  1.6G   0% /run/user/0
tmpfs           1.6G     0  1.6G   0% /run/user/1004

> df -k
Filesystem     1K-blocks     Used Available Use% Mounted on
devtmpfs         8122232        0   8122232   0% /dev
tmpfs            8132768       16   8132752   1% /dev/shm
tmpfs            8132768   808464   7324304  10% /run
tmpfs            8132768        0   8132768   0% /sys/fs/cgroup
/dev/vda1       41921520 32259084   9662436  77% /
/dev/vdb1      206291944 20278972 175510880  11% /data
tmpfs            1626556        0   1626556   0% /run/user/0
tmpfs            1626556        0   1626556   0% /run/user/1004



-h更具目前磁盘空间和使用情况 以更易读的方式显示
-H根上面的-h参数相同,不过在根式化的时候,采用1000而不是1024进行容量转换
-k以单位显示磁盘的使用情况
-l显示本地的分区的磁盘空间使用率,如果服务器nfs了远程服务器的磁盘,那么在df上加上-l后系统显示的是过滤nsf驱动器后的结果
-i显示inode的使用情况。linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/981401.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

IndexError: index 0 is out of bounds for axis 1 with size 0

IndexError: index 0 is out of bounds for axis 1 with size 0 欢迎来到英杰社区&#xff0c;这里是博主英杰https://bbs.csdn.net/topics/617804998 报错原因 数组或数据结构为空 如果数组或 DataFrame 在指定的维度上没有任何元素&#xff08;例如&#xff0c;没有列&#x…

本地部署阿里万象2.1文生视频模型(Wan2.1-T2V)完全指南

在生成式AI技术爆发式发展的今天,阿里云开源的万象2.1(Wan2.1)视频生成模型,为创作者提供了从文字/图像到高清视频的一站式解决方案。本文针对消费级显卡用户,以RTX 4060 Ti 16G为例,详解本地部署全流程与性能调优方案,涵盖环境配置、多模型选择策略、显存优化技巧及实战…

[Python学习日记-85] 并发编程之多进程 —— Process 类、join 方法、僵尸进程与孤儿进程

[Python学习日记-85] 并发编程之多进程 —— Process 类、join 方法、僵尸进程与孤儿进程 简介 multiprocessing 模块 Process 类 僵尸进程与孤儿进程 简介 在前面的进程理论的介绍当中我们已经介绍了进程的概念、并发与并行的区别以及进程并发的实现理论&#xff0c;这些都…

飞书考勤Excel导入到自己系统

此篇主要用于记录Excel一行中&#xff0c;单条数据的日期拿取&#xff0c;并判断上下班打卡情况。代码可能满足不了大部分需求&#xff0c;目前只够本公司用&#xff0c;如果需要&#xff0c;可以参考。 需要把飞书月度汇总的考勤表导入系统中可以参考下。 下图为需要获取的年…

Python项目】基于Python的图像去雾算法研究和系统实现

Python项目】基于Python的图像去雾算法研究和系统实现 技术简介&#xff1a;采用Python技术、MYSQL数据库等实现。 系统简介&#xff1a;图像去雾系统主要是基于暗通道先验和逆深度估计技术的去雾算法&#xff0c;系统功能模块分为&#xff08;1&#xff09;图像上传模块&…

游戏引擎学习第135天

仓库:https://gitee.com/mrxiao_com/2d_game_3 回顾 game_asset.cpp 的创建 在开发过程中&#xff0c;不使用任何现成的游戏引擎或第三方库&#xff0c;而是直接基于 Windows 进行开发&#xff0c;因为 Windows 目前仍然是游戏的标准平台&#xff0c;因此首先在这个环境中进行…

【Linux】冯诺依曼体系结构-操作系统

一.冯诺依曼体系结构 我们所使用的计算机&#xff0c;如笔记本等都是按照冯诺依曼来设计的&#xff1a; 截止目前&#xff0c;我们所知道的计算机都是由一个一个的硬件组装起来的&#xff0c;这些硬件又由于功能的不同被分为了输入设备&#xff0c;输出设备&#xff0c;存储器…

[liorf_localization_imuPreintegration-2] process has died

使用liorf&#xff0c;编译没报错&#xff0c;但是roslaunch报错如下&#xff1a; 解决方法&#xff1a; step1: 如果你之前没有安装 GTSAM&#xff0c;可以尝试安装它 step2: 检查是否缺少依赖库 ldd /home/zz/1210/devel/lib/liorf_localization/liorf_localization_imuPr…

模块11_面向对象

文章目录 模块11_面向对象模块十回顾&&模块十一重点 第一章.接口1.接口的介绍2.接口的定义以及使用3.接口中的成员3.1抽象方法3.2默认方法3.3静态方法3.4成员变量3.4成员变量 4.接口的特点5.接口和抽象类的区别 第二章.多态1.多态的介绍2.多态的基本使用3.多态的条件下…

常见webshell工具的流量特征

1、蚁剑 1.1、蚁剑webshell静态特征 蚁剑中php使用assert、eval执行&#xff1b;asp只有eval执行&#xff1b;在jsp使用的是Java类加载&#xff08;ClassLoader&#xff09;&#xff0c;同时会带有base64编码解码等字符特征。 1.2、蚁剑webshell动态特征 查看流量分析会发现…

03标准IO接口

一、系统与标准IO的区别 相同点:系统IO与标准IO都可以操作linux系统下的文件。 ⭐不同点: 系统IO&#xff1a;打开文件得到的是一个整数&#xff0c;称为文件描述符。 标准IO&#xff1a;打开文件得到的是一个指针&#xff0c;称为文件指针。系统IO&#xff1a;可以访问linux…

Axure高保真Element框架元件库

点击下载《Axure高保真Element框架元件库》 原型效果&#xff1a;https://axhub.im/ax9/9da2109b9c68749a/#g1 摘要 本文详细阐述了在 Axure 环境下打造的一套高度还原 Element 框架的组件元件集。通过对 Element 框架组件的深入剖析&#xff0c;结合 Axure 的强大功能&#…

【Linux】进程信号——信号保存和信号捕捉

文章目录 信号保存信号相关的概念信号是如何保存的呢&#xff1f;有关信号保存的系统调用sigprocmask信号的增删查改查看pending表验证接口 信号捕捉用户态与内核态信号捕捉流程 总结 信号保存 信号相关的概念 信号递达&#xff1a;指 操作系统 将一个信号&#xff08;Signal…

【FL0090】基于SSM和微信小程序的球馆预约系统

&#x1f9d1;‍&#x1f4bb;博主介绍&#x1f9d1;‍&#x1f4bb; 全网粉丝10W,CSDN全栈领域优质创作者&#xff0c;博客之星、掘金/知乎/b站/华为云/阿里云等平台优质作者、专注于Java、小程序/APP、python、大数据等技术领域和毕业项目实战&#xff0c;以及程序定制化开发…

因子分析讲解

一、定义 因子分析&#xff08;Factor Analysis&#xff09;是一种常用于多变量统计分析的方法&#xff0c;主要用于数据降维、识别潜在的结构、理解变量间的关系。它通过将一组观察变量&#xff08;通常是高度相关的变量&#xff09;转化为一组较少的、互不相关的因子&#x…

从 JVM 源码(HotSpot)看 synchronized 原理

大家好&#xff0c;我是此林。 不知道大家有没有这样一种感觉&#xff0c;网上对于一些 Java 框架和类的原理实现众说纷纭&#xff0c;看了总是不明白、不透彻。常常会想&#xff1a;真的是这样吗&#xff1f; 今天我们就从 HotSpot 源码级别去看 synchronized 的实现原理。全…

DeepSeek搭配Excel,制作自定义按钮,实现办公自动化!

今天跟大家分享下我们如何将DeepSeek生成的VBA代码&#xff0c;做成按钮&#xff0c;将其永久保存在我们的Excel表格中&#xff0c;下次遇到类似的问题&#xff0c;直接在Excel中点击按钮&#xff0c;就能10秒搞定&#xff0c;操作也非常的简单. 一、代码准备 代码可以直接询问…

Metal学习笔记十一:贴图和材质

在上一章中&#xff0c;您设置了一个简单的 Phong 光照模型。近年来&#xff0c;研究人员在基于物理的渲染 &#xff08;PBR&#xff09; 方面取得了长足的进步。PBR 尝试准确表示真实世界的着色&#xff0c;真实世界中离开表面的光量小于表面接收的光量。在现实世界中&#xf…

zabbix“专家坐诊”第277期问答

在线答疑:乐维社区 问题一 Q&#xff1a;这个怎么解决呢&#xff1f; A&#xff1a;缺少这个依赖。 Q&#xff1a;就一直装不上。 A&#xff1a;装 zabbix-agent2-7.0.0-releasel.el7.x86 64 需要前面提示的那个依赖才可以装。 问题二 Q&#xff1a;大佬&#xff0c;如果agen…

让单链表不再云里雾里

一日不见&#xff0c;如三月兮&#xff01;接下来与我一起创建单链表吧&#xff01; 目录 单链表的结构&#xff1a; 创建单链表&#xff1a; 增加结点&#xff1a; 插入结点&#xff1a; 删除结点&#xff1a; 打印单链表&#xff1a; 单链表查找&#xff1a; 单链表…