重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
为什么linux的df和du结果不一样?
10年积累的做网站、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有安溪免费网站建设让你可以放心的选择与我们合作。
原因很简单,就是因为他们是不同的命令啊~
df命令是disk free的缩写,是评估整个文件系统的磁盘空间占用情况。
du命令是disk usage的缩写,是评估文件和目录磁盘使用的空间占用情况。
仔细体会“整个文件系统”和“文件和目录”的区别,你就更能悟出df和du命令不同点
Linux 查看磁盘空间可以使用 df 和 du 命令。
df命令
df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示:
相关命令:
df -hl:查看磁盘剩余空间
df -h:查看每个根路径的分区大小
du命令
du 的英文原义为 disk usage,含义为显示磁盘空间的使用情况,用于查看当前目录的总大小。
例如查看当前目录的大小:
# du -sh
605M .
显示指定文件所占空间:
# du log2012.log
300 log2012.log
方便阅读的格式显示test目录所占空间情况:
dd = Disk Dump
df = Disk Free
要学会在linux下用在线帮助。
man dd
man df
你会得到详细的介绍
从截图看,你使用的是 df -h 命令。
df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。《Linux就该这么学》一起学习,日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。
从图片看,是 根目录没有空间了。普通的文件系统挂载,也没有使用逻辑卷。
根没有空间, 这个影响很大,你会发现很多命令没有办法使用,运行命令也会很慢。 只能查那些文件占用量大, 一般是应用日志文件,建议mv走。
1,部署应用时好好规化目录。
2, 磁盘最好做成逻辑卷这个方便动态扩容。