Linux 查看磁盘空间

  问题背景:线上服务器所在磁盘空间爆满,导致服务异常。

  部分内容摘自《五分钟扫盲:25个工作中常用的Linux命令

df 查看磁盘使用情况

  语法:df [选项] [dirName]

  功能:统计磁盘使用情况,显示磁盘可用空间容量信息及空间结点信息。

  说明:英文全拼是disk free。一般加一个-h选项,然后接要查看的磁盘,默认所有磁盘。

  用法1:df 表示查看磁盘空间时以字节方式显示空间总大小和剩余空间。

  用法2:df -h 表示查看磁盘空间时以KB、MB、GB等单位方式显示剩余和总空间大小,比较常用的方式。温馨提示,常用选项-h 是human-readable的缩写,功能是使用我们更易读的格式,将文件或者消耗容量以(GB,kB等)列出来。

$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 5.5T 742G 4.7T 14% /
devtmpfs 126G 0 126G 0% /dev

  输出信息介绍:

列名 描述
Filesystem 文件系统(可以理解为分区)
Size 总空间
Used 已使用的空间
Avail 剩余空间
Use% 已使用空间的百分比
Mounted on 挂载点或磁盘挂载对应的目录路径

示例如下:


查看磁盘空间使用情况

查看当前目录及其子目录大小

这里仅仅介绍Linux 命令 du 核心的一个用法:du -h,满足简单统计就行。

  语法:du -h [dirName]

  功能:统计当前目录及其子目录使用情况,执行结果分两列,第一列表示占用磁盘空间的大小,第二列表示目录。如果指定dirName,则统计dirName目录及其子目录使用情况。

  说明:一般加一个-h选项,-h 表示用K、M、G 等单位显示目录占用磁盘空间的大小。

示例:统计/data/logs目录树及其每个子树的磁盘使用情况,使用命令:du -h /data/logs,执行结果如下所示:


查看指定目录空间使用情况
posted @ 2023-01-13 19:02  楼兰胡杨  阅读(1285)  评论(0编辑  收藏  举报