要检查 Linux 中使用的磁盘空间,我们将学习使用 Linux中的df命令. 如果您是使用多个存储数据的系统的 Linux 服务器管理员,这是一个非常有用的命令。 让我们直接进入它并学习使用 df 命令。
df 命令的用途是什么?
df 是无磁盘的缩写. 使用此命令,您可以检查连接到 Linux 系统的所有文件系统上的可用空间和已用空间。 该命令提供了多个选项来更好地显示数据。 现在让我们看看不同的命令选项。
df 命令的命令选项
默认情况下,df 命令显示所有信息 字节. 的日子 字节 随着 TB 和 PB 的数据存储已经结束,理解以字节为单位的数据非常困难。 让我们看看它在文件存储空间相对较小的 Linux 系统上是什么样子的。
[email protected]:~# df
如您所见,理解这个输出非常不方便。 让我们看看我们可以做些什么来使输出看起来更漂亮。
以人类可读的格式显示 df 输出
df 命令不会让我们自己处理,而是为我们提供 -H 选项。 当使用 -h 选项运行 df 命令时,输出突然开始变得有意义。 让我们看看它的外观。
[email protected]:~# df -h
那好多了! 但它只是在左侧列出了文件系统的名称、大小和挂载点。 我们如何找到文件系统类型?
使用 df 命令输出文件系统类型
df 命令为我们提供了一个非常方便的选项 -T 或者 –打印类型 列出带有文件系统类型的附加列。 让我们运行下面的命令。
[email protected]:~# df -T OR [email protected]:~# df --print-type
请注意,第二列现在具有文件系统类型。 那太棒了! 现在我不想看到所有的文件系统,而只想看到那些 分机4 格式化。 这些是我的持久数据所在的文件系统。 上述示例中的所有其他文件系统(tmpfs 和 devtmpfs)都是临时存储文件系统,并且在系统重新启动时将被清除干净。
按文件系统类型查看存储数据
要仅查看特定文件系统使用的存储空间,而不输出任何其他内容,我们将使用 -t 或者 –类型= 选项。
[email protected]:~# df -t ext4 OR [email protected]:~# df --type=ext4
太好了,现在我们知道如何按文件系统类型显示文件系统使用情况。 现在让我们也以人类可读的格式显示总磁盘使用情况。
从输出中排除指定的文件系统
我们学习了如何查看特定文件系统的输出。 现在让我们看看如何在排除特定文件系统的同时输出所有内容。 为此,我们将利用 -X 选项。
[email protected]:~# df -x ext4
使用 df 命令显示总磁盘使用情况
我们将利用 -全部的 列出总磁盘使用量的选项。 我们将它与 -H 选项使我们更容易查看尺寸。
[email protected]:~# df -h --total
结论
随着时间的推移,Linux 操作系统引入了许多新的基于 GUI 的实用程序,使您无需在终端中输入任何命令即可查看文件系统详细信息。 但是当使用如此强大的操作系统时,你会发现自己经常需要终端,如果不是一直的话。
因此,即使终端功能总会有 GUI 替代品,但至少在基本级别上习惯所有命令对您来说非常方便。 如果您需要深入了解某个命令,请不要忘记参考手册页。 了解如何在 Linux 中访问手册页。