服务运行一段时间后各种服务日志/数据库备份等信息会越来越多,因此总是会接收到某某机器剩余空间不足的报警短信。所以解决这种问题,就需要找到导致机器空间不足的关键文件是谁,然后确定是哪个服务,进而从根本上解决问题。
因此我学习了一些相关的操作,主要涉及两个命令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 只显示总计,只列出最后总值
圣诞节快乐
晚安❤️
领取专属 10元无门槛券
私享最新 技术干货