首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux df h命令详解

df -h 是 Linux 系统中的一个命令,用于显示磁盘空间的使用情况。这个命令非常有用,可以帮助用户了解文件系统的存储空间使用状况,以便进行有效的磁盘空间管理。

基础概念

  • df: Disk Free 的缩写,表示查看磁盘空间使用情况。
  • -h: human-readable 的缩写,表示以人类可读的格式显示大小,通常是以 K、M、G 为单位。

相关优势

  1. 易读性: -h 参数使得输出的磁盘空间大小更加直观易懂。
  2. 快速查看: 可以迅速得到系统中所有挂载点的磁盘使用情况。
  3. 多功能性: 可以显示不同文件系统的磁盘空间使用情况,包括本地磁盘、网络文件系统等。

类型

df 命令可以显示多种类型的文件系统,包括但不限于:

  • 本地磁盘文件系统(如 ext4, xfs)
  • 网络文件系统(如 NFS, SMB/CIFS)
  • 特殊文件系统(如 tmpfs, devtmpfs)

应用场景

  • 磁盘空间监控: 定期检查磁盘空间使用情况,预防磁盘满载。
  • 故障排查: 当系统出现存储相关问题时,可以通过 df -h 查看哪些分区空间不足。
  • 容量规划: 在部署新服务或应用前,评估所需磁盘空间。

示例输出

代码语言:txt
复制
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        20G   15G  4.0G  79% /
tmpfs            3.9G     0  3.9G   0% /dev/shm
/dev/sdb1       100G   60G   40G  60% /data

遇到的问题及解决方法

问题1: 输出信息不全或者不准确

原因: 可能是由于某些文件系统挂载点没有被正确识别,或者是权限问题导致无法访问某些文件系统的信息。

解决方法:

  • 确保所有文件系统都正确挂载。
  • 使用 sudo 提升权限,例如 sudo df -h
  • 检查 /etc/fstab 文件,确保所有需要自动挂载的文件系统都有正确的条目。

问题2: 想要查看特定文件系统的详细信息

解决方法:

  • 使用 df -h /path/to/mountpoint 来查看特定挂载点的详细信息。
  • 结合 du 命令查找大文件或目录,例如 du -sh /path/to/directory

问题3: 输出结果中 Use% 列显示为 100%,但实际上还有空间

原因: 可能是由于文件系统损坏或者有隐藏的大文件占用了空间。

解决方法:

  • 使用 fsck 工具检查和修复文件系统。
  • 使用 lsof | grep deleted 查找是否有已删除但仍在被进程使用的文件。

通过上述方法,可以有效地使用 df -h 命令来管理和监控 Linux 系统中的磁盘空间。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux 命令 | df

    Linux 命令 df 命令解析 df 命令可用于显示磁盘空间使用情况。 df 的一般形式如下: df [OPTION]... [FILE]... OPTION为可选参数,FILE为可选文件名。...为方便读者理解,林一写个具体的 demo: 假设要查看当前 Linux 系统的文件系统使用情况,可以在终端中输入以下命令: df -h 在林一写的上述命令中,-h 选项表示以人类可读的方式显示文件系统大小...Linux 命令 df 命令注意事项 读者需要注意 df 命令默认显示文件系统使用的块数,在某些情况下,这种方式不太直观。可以使用 -h 参数将输出结果转换为易读的文件大小。...df 命令也可以加参数 -a 显示所有的文件系统,包括未挂载的文件系统。 对于大型的文件系统,df 可能花费较长时间才能完成。我们可以使用 watch 命令来实时监测文件系统使用情况的变化。...在 Linux 系统中,可以使用 du 和 df 命令来查看磁盘空间的使用情况,二者之间的区别在于 du 命令是查看每个目录所占空间,而 df 命令是查看分区的总大小、已用大小和可用大小等信息。

    28820

    Linux之df命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...命令格式 df [选项] [文件] 命令功能 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。...命令选项 -a或--all:包含全部的文件系统; --block-size=:以指定的区块大小来显示区块数目; -h或--human-readable:以可读性较高的方式来显示信息; -H或...中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。...linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用 原文链接:https://rumenz.com/rumenbiji/linux-df.html

    1.6K10

    Linux命令(14)——df命令

    1.功能 用于查看Linux文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,以及剩余空间等信息。...2.格式 df [选项] [参数] 3.选项说明 选项 功能 -a,–all 显示所有的虚拟文件系统 -B,–block-size=SIZE 使用指定的块大小 -h,–human-readable 以易读的方式显示磁盘空间已用与未用的大小...–direct 显示文件的统计信息,而不是挂载点 –total 显示所有文件系统总的使用情况 -H,–si 使用1000而非1024作为换算单位 -i,–inodes 显示索引节点inode信息,而非磁盘块的使用情况...如果想查看实际的物理分区,可以使用命令pvdisplay[1,2]^{[1,2]}。 第二列:Type代表文件系统类型。比如第三行的tmpfs是一种基于内存的文件系统,类似于ramdisk。...[M].北京:人民邮电出版社,2010:183-184 [4]man df

    3.2K80

    Linux之df命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...命令格式 df [选项] [文件] 命令功能 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。...命令选项 -a或--all:包含全部的文件系统; --block-size=:以指定的区块大小来显示区块数目; -h或--human-readable:以可读性较高的方式来显示信息; -H或...中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。...linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用 原文链接:https://rumenz.com/rumenbiji/linux-df.html

    1.8K10

    Linux之df命令

    linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...命令格式 df [选项] [文件] 命令功能 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。...命令选项 -a或--all:包含全部的文件系统; --block-size=:以指定的区块大小来显示区块数目; -h或--human-readable:以可读性较高的方式来显示信息; -H或...中df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目。...linux采用了类似指针的方式管理磁盘空间影射.这也是一个比较关键应用 原文链接:https://rumenz.com/rumenbiji/linux-df.html 微信公众号:入门小站

    2K00

    df 命令详解「建议收藏」

    今天说一说df 命令详解「建议收藏」,希望能够帮助大家进步!!! df命令是用来查看linux系统服务器文件系统的磁盘使用情况。...可以用该命令来查看已经使用了多少空间,还有多少空间可用。 df命令格式为 df [选线] [文件名] df命令功能:显示指定磁盘文件的使用情况。...选项可以有 -a:全部文件系统列表,包含虚拟文件系统 -B:指定显示scale size,比如以M,G为单位显示 -h:...-H:和-h相似,不过其中1k = 1000byte, 1M=1000k -i:列出inode的信息 -k :区块为1024字节...df -i 以inode形式使用 df -BM ; df -h ; df -H; df -k 只是显示的数据块的单位不同 df -T; df -t; df -x 是打印指定文件系统类型的磁盘使用情况

    4.8K20

    linux操作系统df、du命令

    1、df 命令 用于显示 Linux 系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等。...df 命令的基本格式为: [root@localhost ~]# df [选项] [目录或文件名] df命令常用选项及作用 -a: 显示所有文件系统信息,包括系统特有的 /proc、/sysfs 等文件系统...【例 2】 [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/hdc2 9.5G 3.7G 5.4G 41%...41% / 这里在 df 命令后添加了目录名,在这种情况下,df 命令会自动分析该目录所在的分区,并将所在分区的有关信息显示出来。...df命令的区别 有时我们会发现,使用 du 命令和 df 命令去统计分区的使用情况时,得到的数据是不一样的。

    3.1K30

    Linux磁盘查看命令之du,df

    Linux命令之df df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...-H或--si 与-h参数相同,但是K,M,G是以1000为换算单位。 -l或--count-links 重复计算硬件链接的文件。match 实例: 1.首先看看df和df -h的区别 ?...Linux命令之du du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。...du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。df命令获得真正的文件系统数据,而du命令只查看文件系统的部分情况。...如果用户删除了一个正在运行的应用所打开的某个目录下的文件,则du命令返回的值显示出减去了该文件后的目录的大小。但df命令并不显示减去该文件后的大小。

    6.4K10

    du,df,fdisk,mkfs.ext3命令详解

    1. du命令详细用法 常用命令:du –a 查询档案或目录的磁盘使用空间 a:显示全部目录和其次目录下的每个档案所占的磁盘空间 b:大小用bytes来表示 (默认值为k bytes) c:最后再加上总计...使用 -h 参数来显示 human-readable 的格式。...例如: # du -h /etc 104K /etc/defaults 6.0K /etc/X11 在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以了解哪个档案用了最多的空间:...# du /etc | sort -nr | more 1746 /etc 388 /etc/mail 318 /etc/rc.d 2. df命令详细用法 常用命令:df –hi a:显示全部的档案系统和各分割区的磁盘使用情形...可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子: # df –h Filesystem              Size  Used   Avail     Use%     Mounted

    1.9K20

    【linux命令讲解大全】101.Linux命令:df - 显示磁盘的相关信息

    df 显示磁盘的相关信息 补充说明 df 命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。...语法 df [选项] [参数] 选项 -a 或 --all:包含全部的文件系统; --block-size=:以指定的区块大小来显示区块数目; -h 或 --human-readable:以可读性较高的方式来显示信息...; -H 或 --si:与 -h 参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes; -i 或 --inodes:显示inode的信息; -k 或 --kilobytes:...0 1032204 0% /dev/shm /dev/sdb1 2884284108 218826068 2518944764 8% /data1 使用 -h...选项以KB以上的单位来显示,可读性高: [root@LinServ-1 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2

    15410

    Linux磁盘空间的利器:`df` 和 `du`命令

    本文将详细介绍 Linux 中两个常用的命令:df 和 du,它们是分析磁盘空间的利器。图片什么是 df 命令?...df(磁盘空间使用情况)命令是一个用于显示 Linux 系统上文件系统的磁盘空间使用情况的实用工具。...可以通过 -h 选项以人类可读的格式显示磁盘空间:df -h图片该命令将以易读的方式显示磁盘空间,使用诸如 KB、MB、GB 等单位。...以人类可读的格式显示磁盘空间与 df 命令类似,du 命令也可以通过 -h 选项以人类可读的格式显示磁盘空间:du -h /path/to/directory这将以易读的方式显示指定目录的磁盘空间使用情况...结论通过掌握 df 和 du 命令,我们能够轻松分析 Linux 系统中的磁盘空间。df 命令用于查看整个文件系统或指定文件系统的磁盘空间使用情况,而 du 命令则用于计算指定目录或文件的磁盘使用量。

    1.1K20

    近日学习笔记:df -h和du -sh命令,查看linux版本,vbm管理工具,su命令,ssh服务升级技巧,source命令

    文章目录 df -h和du -sh区别 df -h查看整个系统中文件系统的使用情况 du -sh *查看当前目录下各个文件及目录占用空间大小 查看Linux系统版本的命令: VirtualBox管理工具...ssh服务升级 BBS-GO的安装 linux + 宝塔面板【进了解】 宝塔界面+数据库+NGINX的安装 source命令 ~目录和/目录的区别 df -h和du -sh区别 (du, disk usage...,-s仅显示总计,-h自适应单位 ) df -h查看整个系统中文件系统的使用情况 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs...系统版本的命令: #cat /etc/redhat-release,这种方法只适合Redhat系的Linux VirtualBox管理工具Vboxmanage 工具安装完成后Vboxmanage可以简写为...,让它自动顺序执行,对于需要多次反复编译系统核心的用户来说会很方便,而用source命令就可以做到这一点,它的作用就是把一个文件的内容当成shell来执行,先在linux的源代码目录下(如/usr/src

    2K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券