Linux基础命令-df显示磁盘的使用情况

news2024/11/27 22:27:23

文章目录

文章目录

df

命令介绍

语法格式

基本参数

参考实例

1)以人类可读形式显示磁盘空间的使用情况

2)显示磁盘的inode信息

3)显示磁盘和文件系统类型

4)指定显示文件系统

5)显示所有磁盘空间中的内容

6)查看指定目录文件的磁盘情况

命令总结

df

命令介绍

先看下帮助文档里的含义

NAME
       df - report file system disk space usage

df(disk free)命令的功能是 显示系统中磁盘空间的使用情况。此命令显示的内容有磁盘的可用空间和已用的空间等信息,显示的内容默认单位是kb,建议可以加上-h参数来显示。

语法格式

df的语法格式为:df 【参数】【文件】

SYNOPSIS
       df [OPTION]... [FILE]...

基本参数

df的参数有以下内容,以表格形式显示 

-h以人类可读的方式显示
-a 显示所有的内容,包括为0的系统文件

-B 块大小

指定显示的块大小
-T显示文件系统类型
-t 文件系统只列出指定文件系统的信息
-x 文件系统不显示指定文件系统的信息
-i显示inode信息,并且不列出已使用的容量

参考实例

1)以人类可读形式显示磁盘空间的使用情况

在要查看df的磁盘信息时,可以直接加个-h参数,若不加的话,看起来并不能一眼识别清楚使用了多少容量还有其他信息 ,可看下方的对比。

[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 2.0G     0  2.0G    0% /dev
tmpfs                    2.0G     0  2.0G    0% /dev/shm
tmpfs                    2.0G   13M  2.0G    1% /run
#不加-h参数
[root@localhost ~]# df 
文件系统                   1K-块     已用     可用 已用% 挂载点
devtmpfs                 1996176        0  1996176    0% /dev
tmpfs                    2013076        0  2013076    0% /dev/shm
tmpfs                    2013076    12652  2000424    1% /run

2)显示磁盘的inode信息

系统的inode值是有限的,若使用完磁盘分配的inode值,那么将会无法建立新的文件,所以偶尔查看df -i是很有必要的;当然这个inode平常使用还是很够用的,除非是在挂载点中建立了几千几万的文件,每个文件都会占用一个inode值,这个时候就可能会把磁盘分配的inode值给使用完。

[root@localhost ~]# df -ih
文件系统                Inode 已用(I) 可用(I) 已用(I)% 挂载点
devtmpfs                 488K     396    487K       1% /dev
tmpfs                    492K       1    492K       1% /dev/shm
tmpfs                    492K    1.5K    491K       1% /run

3)显示磁盘和文件系统类型

显示文件系统属于的类型信息,这里可以更容易看出来设备文件用的是哪种类型。

[root@localhost ~]# df -hT
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  2.0G     0  2.0G    0% /dev
tmpfs                   tmpfs     2.0G     0  2.0G    0% /dev/shm
tmpfs                   tmpfs     2.0G   13M  2.0G    1% /run
tmpfs                   tmpfs     2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        36G   12G   24G   32% /
/dev/md10               xfs       8.0G   33M  8.0G    1% /raid10
/dev/sda1               xfs      1014M  155M  860M   16% /boot
tmpfs                   tmpfs     394M   24K  394M    1% /run/user/0

4)指定显示文件系统

即指定要显示的文件系统的一些信息内容 

[root@localhost ~]# df -t xfs
文件系统                   1K-块     已用     可用 已用% 挂载点
/dev/mapper/centos-root 36805060 11698768 25106292   32% /
/dev/md10                8366080    33184  8332896    1% /raid10
/dev/sda1                1038336   158092   880244   16% /boot

5)显示所有磁盘空间中的内容

有一些为0的值也一起显示出来了 

[root@localhost ~]# df -a 
文件系统                   1K-块     已用     可用 已用% 挂载点
sysfs                          0        0        0     - /sys
proc                           0        0        0     - /proc
devtmpfs                 1996176        0  1996176    0% /dev
securityfs                     0        0        0     - /sys/kernel/security
tmpfs                    2013076        0  2013076    0% /dev/shm
devpts                         0        0        0     - /dev/pts
tmpfs                    2013076    12652  2000424    1% /run
tmpfs                    2013076        0  2013076    0% /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/freezer

6)查看指定目录文件的磁盘情况

将 /etc 目录下的可用的磁盘容量以易读的容量格式显示

[root@localhost ~]# df -hT /etc
文件系统                类型  容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root xfs    36G   12G   24G   32% /

命令总结

        df命令主要还是用在需要查看磁盘情况的时候,当然有时候要看设备是否成功挂载到对应的文件下,也可以使用这个命令。若觉得以上内容还行的,可以点赞支持一下!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++11多线程编程 三:锁资源管理和条件变量

C11多线程编程 一:多线程概述 C11多线程编程 二:多线程通信,同步,锁 C11多线程编程 三:锁资源管理和条件变量 3.1 手动实现RAii管理mutex资源锁自动释放 自己写的代码一般都是自己上锁,自己进行释放&…

【fly-iot飞翔物联】(2):如何从0打造自己的物联网平台,使用开源的技术栈搭建一个高性能的物联网平台,目前在设计阶段。

目录前言1,fly-iot飞翔物联2,mqtt-broker 服务3, 管理后台产品/设备设计4,数据存储目前使用mysql,消息存储到influxdb中5,规则引擎使用 ekuiper6, 总结和其他的想法前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details…

3-2 创建一个至少有两个PV组成的大小为20G的名为testvg的VG

文章目录1. 在vmware添加多块20G的硬盘,并创建分区2. 创建一个至少有两个PV组成的大小为20G的名为testvg的VG,要求PE大小为16M,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录3. 新建用户archlinux,要求其家目录为/users/archlinu…

华为OD机试题,用 Java 解【字符串变换最小字符串】问题

最近更新的博客 华为OD机试 - 猴子爬山 | 机试题算法思路 【2023】华为OD机试 - 分糖果(Java) | 机试题算法思路 【2023】华为OD机试 - 非严格递增连续数字序列 | 机试题算法思路 【2023】华为OD机试 - 消消乐游戏(Java) | 机试题算法思路 【2023】华为OD机试 - 组成最大数…

合规要点解析:如何正确的使用隐私增强技术

开放隐私计算开放隐私计算开放隐私计算OpenMPC是国内第一个且影响力最大的隐私计算开放社区。社区秉承开放共享的精神,专注于隐私计算行业的研究与布道。社区致力于隐私计算技术的传播,愿成为中国 “隐私计算最后一公里的服务区”。183篇原创内容公众号G…

名创优品第二季度财报预测:收入和利润都将大幅下降

来源:猛兽财经 作者:猛兽财经 名创优品2023财年第二季度财务业绩预测 名创优品(MNSO) 将于2月28日公布2023会计年度第二季度(2022年9月30日至12月31日)财务业绩。 卖方分析师认为,名创优品2023财年第二季度的财务业绩将不如2023财年第一季度。…

前端常考react面试题(持续更新中)

react diff 算法 我们知道React会维护两个虚拟DOM,那么是如何来比较,如何来判断,做出最优的解呢?这就用到了diff算法 diff算法的作用 计算出Virtual DOM中真正变化的部分,并只针对该部分进行原生DOM操作,而…

Axure8设计—动态仪表盘

本次分享的的案例是Axure8制作的动态仪表盘,根据设置的数值,仪表盘指针旋转到相应的值位置 预览地址:https://2qiuwg.axshare.com 下载地址:https://download.csdn.net/download/weixin_43516258/87502161 一、制作原型 1、首先创建空白页…

JavaWeb中异步交互的关键——Ajax

文章目录1,Ajax 概述1.1 作用1.2 同步和异步1.3 案例1.3.1 分析1.3.2 后端实现1.3.3 前端实现2,axios2.1 基本使用2.2 快速入门2.2.1 后端实现2.2.2 前端实现2.3 请求方法别名3,JSON3.1 概述3.2 JSON 基础语法3.2.1 定义格式3.2.2 代码演示3.2.3 发送异步…

【蓝桥杯每日一题】双指针算法

🍎 博客主页:🌙披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 蓝桥杯 🌙我与杀戮之中绽放,亦如黎明的花…

电子科技大学数据库与软件工程实验报告一

适用于网络工程和物联网专业(信通学院) 实验报告格式和内容如下(仅供参考,具体还需要自己理解) 本实验有一个陷阱****:安装Centos系统的时候,分配区的大小的时候一定要默认,不能自己…

Maven的下载和安装【详细】

文章目录一、什么是Maven?二、Maven的安装与配置2.1下载Maven安装包2.2配置Maven环境变量2.3验证三、Idea配置Maven3.1配置 setting.xml文件3.2Idea配置Maven一、什么是Maven? Apache Maven是个项目管理和自动构建工具,基于项目对象模型&…

【力扣周赛#334】6369. 左右元素和的差值 + 6368. 找出字符串的可整除数组 + 6367. 求出最多标记下标

目录 6369. 左右元素和的差值 - 前缀后缀和 ac 6368. 找出字符串的可整除数组 - 操作余数ac 6367. 求出最多标记下标 - 二分答案 贪心 6369. 左右元素和的差值 - 前缀后缀和 ac class Solution {public int[] leftRigthDifference(int[] nums) {int nnums.length;int[] re…

开发同事辞职,接手到垃圾代码怎么办?

小王新加入了一家公司,这家公司有点年头,所以连屎山都是发酵过的,味道很冲。和大多数时运不济的程序员一样,到了这种公司,做的大多数工作,就是修补这些祖传代码,为其添砖加瓦。每当被折腾的筋疲…

ChatGPT的互补工具Perplexity的详细使用方法(持续更新)

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,科大讯飞比赛第三名,CCF比赛第四名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

Leetcode.1372 二叉树中的最长交错路径

题目链接 Leetcode.1372 二叉树中的最长交错路径 Rating : 1713 题目描述 给你一棵以 root为根的二叉树,二叉树中的交错路径定义如下: 选择二叉树中 任意 节点和一个方向(左或者右)。如果前进方向为右,那…

idea中maven只有Lifecycle,没有Dependencies

原因是idea和maven版本不兼容问题 我用的是idea2021,maven3.8.6 改成低版本maven就行了

(四十四)多个事务更新同一行数据时,是如何加锁避免脏写的?

之前我们已经用很多篇幅给大家讲解了多个事务并发运行的时候,如果同时要读写一批数据,此时读和写时间的关系是如何协调的,毕竟要是你不协调好的话,可能就会有脏读、不可重复读、幻读等一系列的问题。 简单来说,脏读、…

SpringMvc中HandlerAdapter组件的作用

概述 我们在使用springMVC时,都知道其中不仅包含handlerMapping组件还包含handlerAdapter组件,为什么呢? springMVC请求流程图 HandlerAdapter组件使用了适配器模式 适配器模式的本质是接口转换和代码复用,这里使用适配器模式的…