今天有个实习生问了我一个诡异的问题,“线下一台磁盘大小32G的开发机(虚拟机)打不出日志”,把追查过程和大家分享一下。

画外音:贵司开发机磁盘容量多大?

先du一下,查看磁盘空间:

[shenjian@dev02 ~]# du -sch /16G     /

画外音:似乎还有空间。

再试了一下df,发现结果不一样:

[shenjian@dev02 ~]$ df -h文件系统        容量  已用 可用 已用%  挂载点/dev/sda2      33G   33G   33G  100% //dev/sda1      965M   30M  886M   4% /boot

画外音:显示32G都用完了。

du:disk usage

通过搜索文件来计算每个文件的大小然后累加得到的值。

df:disk free

通过文件系统来获取空间大小的

收藏 打印