Linux操作系统之检查磁盘空间df命令

前言

1、在Linux操作系统中,对于运维人员或者后端开发程序员来说,经常会遇到磁盘爆满的情况,尤其是一台服务器运行了N年之后,里面也会充满各种各样的垃圾文件。

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

3、df 命令代表 disk filesystem(磁盘文件系统) ,它用于在Linux操作系统上获取文件系统的可用的和已用的磁盘空间使用。

4、df 是来自于coreutils 软件包,Linux操作系统安装时就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;

5、df 命令显示 设备名称所有块所有磁盘空间已用磁盘空间可用磁盘空间以及 在文件系统上挂载点的信息

检查文件系统磁盘空间使用情况

df 命令显示Linux文件系统上的设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和挂载点信息。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

显示所有文件系统磁盘空间使用信息

与上面相同,但它还显示有关虚拟文件系统的信息,以及所有文件系统的磁盘使用情况及其内存使用情况。

[En]

Same as above, but it also displays information about the virtual file system, as well as the disk usage of all file systems and their memory usage.

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

以人类可读的格式显示磁盘空间使用情况

你有没有注意到,上面的命令以字节为单位显示信息,根本无法读取,因为我们习惯于以MB、GB等形式读取大小,这很容易理解和记忆。

[En]

Have you noticed that the above command displays information in bytes and is not readable at all, because we are used to reading sizes in the form of megabytes, gigabytes, and so on, which is easy to understand and remember.

df 命令提供了一个选项来显示尺寸 Human Readable格式通过使用 '-h'参数(以人类可读的格式打印结果(例如, 1K 2M 3G))。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

显示 / home 文件系统信息

查看唯一设备的信息 /home,以人类可读格式的文件系统使用以下命令。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

以字节为单位显示文件系统信息

显示所有文件系统信息和使用情况 1024-byte块,使用选项’ -k‘(例如 --block-size=1K)如下:

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

以MB为单位显示文件系统信息

显示所有文件系统使用信息 MB(Mega Byte), 使用选项 -m 。如下:

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

以 GB 为单位显示文件系统信息

显示所有文件系统统计信息 GB(Gigabyte), 使用选项 -h 。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

显示文件系统 inode

inode是Unix/Linux文件系统中的数据结构,它包含有关文件或目录的信息,例如其大小,拥有者的User ID,文件的读、写、执行权限,等等。

使用 -i 选项,将显示文件系统的已使用 inode 数量及其百分比信息。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

显示文件系统类型

检查Linux操作系统的文件系统类型,使用选项 -T 。该命令将显示文件系统类型以及其他信息。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

包括某些文件系统类型

如果要显示某些文件系统类型,使用 -t 选项。例如下面的命令只会显示 ext3文件系统。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

排除某些文件系统类型

如果要显示不属于的文件系统类型 ext3键入,使用选项 -x 。例如,以下命令将只显示除 ext3.

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

显示 df 命令的信息

使用 –help 选项,将显示与 df命令相关的信息以及使用方法。

Linux操作系统之检查磁盘空间df命令

Linux操作系统之检查磁盘空间df命令

指定df命令的内容输出格式

df 命令可以指定其内容的输出格式;例如限制 df 命令运行输出内容中显示的信息字段,就需要使用到 –output[=FIELD_LIST] 选项。其中 FIELD_LIST 是要包含在输出中的以逗号分隔的列列表;每个字段只能使用一次。

有效的字段名称有:

● source - 文件系统源。

● fstype - 文件系统类型。

● itotal - inode总数。

● iused - 使用的inode数量。

● iavail - 可用inode的数量。

● ipcent - 使用的inode百分比。

● size - 总磁盘空间。

● used - 使用过的磁盘空间。

● avail - 可用磁盘空间。

● pcent - 已用空间的百分比。

● file - 如果在命令行中指定了文件名。

● target - 安装点。

例如:以人类可读的格式显示所有ext4分区的输出,仅显示文件系统名称和大小以及将使用的已用空间的百分比:

Linux操作系统之检查磁盘空间df命令

Original: https://www.cnblogs.com/hls-code/p/16333387.html
Author: 习久性成
Title: Linux操作系统之检查磁盘空间df命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/10288/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部