Linux磁盘与目录的容量:df,du

版权声明:转载请注明出处--mosterRan https://blog.csdn.net/qq_35975685/article/details/84948607

工作的时候难免会被Leader叫去清理一下服务器上的日志,那么怎么快速定位呢?就要使用Linux当中的 df 与 du命令
df:列出文件系统的整体磁盘使用量
du:评估文件系统的磁盘使用量(常用于评估目录所占容量)

df

[root@zhr ~]# df [-ahikHTm] [目录或文件名]
参数:
-a:列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k:以 KB 的容量显示各文件系统;
-m:以 MB 的容量显示各文件系统;
-h:以人们较易阅读的 GB、MB、KB等格式显示;
-H:以M=1000K 代替M=1024K的进位方式;
-T:连同该分区的文件系统名称 (例如 ext3、ext4、tmpfs) 也列出来;
-i:不用硬盘容量,而以 inode 的数量来显示

在这里插入图片描述
在这里插入图片描述
其实常用命令就是 df -h 以人类能看懂的方式显示文件系统整体磁盘使用量,解释一下每一列代表的含义

  • Filesystem:代表该文件系统是在哪个分区,所列出设备名称
  • 1k-blocks:说明下面的数字单位是1KB。可以使用-h 或 -m 来改变容量
  • Used:已经使用掉的硬盘空间
  • Available:剩余的磁盘空间的大小
  • Use%:磁盘的使用率,公司当中 超过 90% 就要提示
  • Mountedon:磁盘挂在的目录所在(挂载点)

du

[root@zhr ~]# du [-ahskm] 文件或目录名称
参数:
-a:列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已;
-h:以人们较易阅读的容量格式(G/M)显示;
-s:列出总量而已,而不列出每个各别的目录占用容量;
-S:不包括子目录下的总计,与 -s 有差别;
-k:以 KB 列出容量显示
-m:以 MB 列出容量显示

直接输入du 不加任何参数,则 du 会分析目前所在目录

常用命令为
du -sh * 查看当前目录下所有的文件大小
在这里插入图片描述
同样可以去查看“/”根目录下的文件大小
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_35975685/article/details/84948607