df 和 du

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

与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.

时间: 2024-08-29 05:43:00

df 和 du的相关文章

linux中 df 和 du 命令统计磁盘空间数值不一致

经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占用空间).    两个命令实现目的是一样的,但是实现的过程有着本质的区别.就像两个人是到同一个地方,但走不同的路,所以路程的长短也就不同.    df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数.它是通过硬盘分配图进行计算出的.    du 命令的全称是 Disk Used ,它是统计磁盘有已经使用的空间.它是直接统计各各目录的大小,

df和du显示的磁盘空间使用情况不一致的原因及处理

在Linux下查看磁盘空间使用情况,最常使用的就是du和df了.然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊. 1. 如何记忆这两个命令 du-Disk Usage df-Disk Free 2. df 和du 的工作原理 2.1 du的工作原理 du命令会对待统计文件逐个调用fstat这个系统调用,获取文件大小.它的数据是基于文件获取的,所以有很大的灵活性,不一定非要针对一个分区,可以跨越多个分区操作.如果针对的目录中文件很多,du速度就会很慢了. 2.2 df的工作原理 df命令使

Linux下查看文件和文件夹大小的df和du命令

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. 两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结. 下面分别简要介绍 df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: 以下是代码片段: [yayug@yayu ~]$ df -h Filesystem        

lsof处理df和du大小不一致的问题

APP服务器根满了,一直报警 df显示根分区已经使用了90%的空间,但是du根分区总和只有40G左右,该分区应该没有大量小文件,所以应该不会产生大量小文件导致的block写满的问题. 网上搜了下发现有可能是有程序操作大文件导致文件句柄没有释放,这些被程序占用着的文件句柄会被df认为是存在硬盘上的. 网上是这么解释的: du是把目录下所有的文件统计另起来,而df是从文件系统考虑,统计被分配出去的空间,并且包括被程序申请占用的空间. 如果看来,/目录下应该有大量空间被某个程序占用了. 处理方法 ls

df和du命令区别

1.正常情况下,df和du输出结果都会有差距. du -sh命令通过将指定文件系统中所有的目录.符号链接和文件使用的块数累加得到该文件系统使用的 总块数: 而df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数. 文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如i节点,磁盘分布图,间接块,超级块等 .这些数据对大多数用户级的程序来说是不可见的,通常称为Meta Data. du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data

linux命令--df命令&du命令

df命令是用来查看linux文件系统的磁盘占用情况,可以看到目前磁盘占用多少空间及还剩多少空间 其中几个常用的命令如下 命令1 df默认显示大小是以kb为单位的,可以用参数-k 1024字节为单位,-m 1024*1024字节为单位,-i 显示innode信息,-h 以合适单位显示数据,-H 和-h效果一样,但是-H 是以1000为一个单位,-h是以1024为一个单位 文件系统              容量  已用 可用 已用% 挂载点 /dev/xvda1             97G  

df、du、fdisk:Linux磁盘管理

磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.对Linux磁盘管理稍微有一些学习和经验的朋 友们应该都知道df.du和fdisk这三个常用命令:df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况,而fdisk用于磁盘分区. 1.df df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况. df命令各个选项的含义如下: -a:显示所有文件系统的磁盘使用情况,包括0块(block)的

df、du、fdisk:Linux磁盘管理命令整理

df.du.fdisk:Linux磁盘管理三板斧的使用心得 磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.在常用的命令当中,df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况,而fdisk用于磁盘分区,是作者比较常用的三个命令,下面分享一些这方面的使用心得. AD: [51CTO独家特稿]磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题.对 Linux磁盘管理稍微有一些学习和经验的朋友们应该都知道

df 和du 命令统计磁盘空间不准确

Linux & Unix 中 df 和 du 命令统计磁盘空间数值不一致 经常会使用 df 和 du 分别查看磁盘空闲空间和占用空间,偶尔会发现 df(空闲空间) 会小于磁盘大小减去 du(占用空间). 两个命令实现目的是一样的,但是实现的过程有着本质的区别.就像两个人是到同一个地方,但走不同的路,所以路程的长短也就不同. df 命令的全称是 Disk Free ,显而易见它是统计磁盘中空闲的空间,也即空闲的磁盘块数.它是通过硬盘分配图进行计算出的. du 命令的全称是 Disk Used ,它

linux随笔(8)---df和du

一.目的 本文将介绍磁盘管理工具df和du的用法. df工具用来查看系统中每个分区的磁盘使用率:du工具用来查看文件系统中每个目录的大小.举个例子:df相当于windows系统中显示的C盘.D盘等磁盘使用率功能:du相当于windows系统中显示每个盘符下每个目录的大小. 本文将选取ubuntu14.04发行版做为描述基础. 二.df命令 df命令可以查看系统中每个分区的磁盘使用率信息和索引节点使用率信息. 语法:df [options] [file] options: -h:显示结果中加入MB