du和df查看的磁盘空间不一致(fdisk查看磁盘)
如何使用df和du查看linux系统磁盘容量信息
若要查看硬盘剩余空间,首先要登录linux服务。打开系统的控制面板,然后输入系统命令“df”,如图所示。使用命令“df-lh”,可以更详细地显示磁盘使用情况。如果使用命令“df-a”,则是全部硬盘的使用与剩余情况,如图所示。
打开linux系统,在linux的桌面的空白处右击。?在弹出的下拉选项里,点击打开终端。?在命令窗口中输入查询语句df-h,然后按回车键运行语句,就可以查看到我的服务器磁盘的使用率和大小了,?还可以使用查询语句df,效果和df-h差不多,就是容量大小会具体到kb单位。
-k:以KBytes的容量显示各文件系统;-m:以MBytes的容量显示各文件系统;-h:以较易阅读的格式自行显示,比如:GBytes、MBytes、KBytes;-H:以M=1000K取代M=1024K的进位方式;-T:显示文件系统类型;-i:不用磁盘容量,以inode的数量来显示。
在Linux系统中,你可以使用以下命令来查看硬盘的状态:使用df命令:该命令可以显示文件系统的使用情况,包括硬盘的使用情况。你可以通过以下命令查看硬盘空间使用情况:bash Copycode df-h 使用du命令:该命令可以显示指定目录或文件的大小。
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。两者配合使用,非常有效。
用df -h 查每个根下面的目录的分区大小 就可以知道了 用法:du [选项]… [文件]…或:du [选项]… –files0-from=F 总结每个文件的磁盘用量,目录则取总用量。
linux磁盘占用跟每个文件夹大小总和不符
问题: df -h 显示根目录已经使用95%, 无法创建新的大文件。但是运行du -sh /, 显示根目录只使用了20G。
其实这个mount命令完全能正常执行,被mount的分区也能正常访问,只是原先在/mnt里的文件,现在已经访问不到了,包括du也看不到大小了,但是磁盘空间却还是被占着,因为如果你 umount /mnt 以后,原来的文件都还会回来的。
硬盘存储是按簇划分,一个簇一般是4096K,如果你的一个文件不够4096K.那它也是单独占用一个簇,剩下的部分其他文件不能用。
首先点击桌面左下角的【开始】,在列表中点击【控制面板】选项。进入控制面板,点击【外观和个性化】选项,如下图所示。进入外观和个性化菜单,在【文件夹选项】中点击【显示隐藏的文件和文件夹】。
文件大小和占用空间不一致文件的大小和占用空间是不一样的,比如一个文本文档,内容只有399K,但实际上它占用了512K的容量。多出来的113K虽然为空,但却被占用,以便文件的扩充。这是系统对文件管理本身决定的。所以,文件加起来后不能看文件大小,而要看占用空间的。因为磁盘属性里算的就是占用空间的。
在Linux中df与du命令的区别是什么?
统计范围:du命令既可以从总体上统计,也可以统计具体的某个文件夹或文件的大小。而df命令则是从总体上统计系统各磁盘的占用情况,不能统计具体的文件夹或文件的大小。计算方式与计算速度:du命令通过逐级进入指定目录的每一个子目录,逐个计算每个文件大小并相加,最终显示出来,因此计算速度慢。
说明:很明显,du只是统计的文件使用量,而df则是磁盘块。
du命令是用户级的程序,它不考虑Meta Data,而df命令则查看文件系统的磁盘分配图并考虑Meta Data。因此正常情况下,df计算的USED空间会比du计算的结果要稍大。