linux查看硬盘使用状况 df

0. x

前面已经使用了lsblk查看到了所有磁盘及分区,及磁盘/分区大小、权限等信息。
现在则需要查看磁盘的使用状况等

2. df [选项] [目录或文件名]

http://c.biancheng.net/view/883.html

选项 作用
-a 显示所有文件系统信息,包括系统特有的 /proc、/sysfs 等文件系统
-m 以 MB 为单位显示容量
-k 以 KB 为单位显示容量,默认以 KB 为单位
-h 使用人们习惯的 KB、MB 或 GB 等单位自行显示容量
-T 显示该分区的文件系统名称
-i 不用硬盘容量显示,而是以含有 inode 的数量来显示

3. df

默认会将系统内所有的文件系统信息,以 KB 为单位显示出来

- Filesystem:表示该文件系统位于哪个分区,因此该列显示的是设备名称;
- 1K-blocks:此列表示文件系统的总大小,默认以 KB 为单位;
- Used:表示用掉的硬盘空间大小;
- Available:表示剩余的硬盘空间大小;
- Use%:硬盘空间使用率。如果使用率高达 90% 以上,就需要额外注意,因为容量不足,会严重影响系统的正常运行;
- Mounted on:文件系统的挂载点,也就是硬盘挂载的目录位置。

image

4. df -h

易读的方式列出大小等
image

5. df -h 目录/文件

自动分析目录/文件所在所在分区,并将分区的信息列出来
image

6. df -aT

使用 -a 选项,会将很多特殊的文件系统显示出来,这些文件系统包含的大多是系统数据,存在于内存中,不会占用硬盘空间,因此你会看到,它们所占据的硬盘总容量为 0。
image

7. 问题

  1. 列出了很多文件系统,存在内存中的就不说了,docker 的那个是怎么搞的?
posted @ 2022-04-07 23:34  YangDanMua  阅读(1734)  评论(0编辑  收藏  举报