linux 查看磁盘空间占用情况

服务运行一段时间后各种服务日志/数据库备份等信息会越来越多,因此总是会接收到某某机器剩余空间不足的报警短信。所以解决这种问题,就需要找到导致机器空间不足的关键文件是谁,然后确定是哪个服务,进而从根本上解决问题。

因此我学习了一些相关的操作,主要涉及两个命令df和du。

一. 一般的使用步骤即如下两步:

1. df -h 命令查看磁盘空间

2. du -ah --max-depth=1 / 查看根目录下各个文件占用情况,找到占用空间较大的文件

二. 关于上面所涉及的两个命令简单解释如下:

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

命令格式:

df [选项] [文件]

参数信息:

-a 全部文件系统列表

-h 方便阅读方式显示

-i 显示inode信息

-k 区块为1024字节

-T 文件系统类型

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

命令格式:

du [选项] [文件]

参数信息:

-a 显示目录中所有文件的大小

-k 以KB为单位输出

-h 以K,M,G为单位,提高信息的可读性

-k 以KB为单位输出

-s 只显示总计,只列出最后总值

圣诞节快乐

晚安❤️

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181225G1JQM000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券