如何在 Linux 中检查磁盘空间?

linuxoperating systemopen source

简介

在 Linux 中检查磁盘空间对于维护系统健康至关重要。磁盘空间有限,耗尽磁盘空间会导致系统故障、数据丢失和性能下降。

了解可用的磁盘空间以及当前正在使用的磁盘空间至关重要。幸运的是,在 Linux 中检查磁盘空间非常简单,可以通过命令行界面或图形用户界面完成。

使用命令行界面检查磁盘空间

df 命令及其选项的强大功能

df 命令是一个功能强大的 Linux 命令行实用程序,可用于检查文件系统的磁盘使用情况和可用空间。运行该命令时,它会打印当前正在使用的文件系统的信息,包括其总大小、已用空间、可用空间和挂载点。

df 命令有几个选项允许您自定义其输出。例如,使用"-h"选项将以人类可读的格式打印大小,因此它不是以字节或千字节为单位显示大小,而是以千兆字节或太字节为单位显示。

如何使用 df 命令检查磁盘空间的分步指南

以下是有关如何使用 df 命令检查磁盘空间的分步指南 -

  • 打开终端窗口 - 第一步是在 Linux 系统上打开终端窗口。

您可以通过按"Ctrl + Alt + T"或在应用程序启动器中搜索"Terminal"来执行此操作。

  • 输入"df -h"并按 Enter:打开终端窗口后,输入"df -h"(不带引号)并按 Enter。

这将运行带有"-h"选项的 df 命令,并以人类可读的格式显示有关所有已挂载文件系统的信息。

satish@db:~$ df -h
Filesystem                    Size  Used Avail Use% Mounted on
tmpfs                          18G  1.5M   18G   1% /run
/dev/mapper/ubuntu--vg-lv--0  933G  757G  129G  86% /
tmpfs                          89G     0   89G   0% /dev/shm
tmpfs                         5.0M     0  5.0M   0% /run/lock
/dev/sda2                     2.0G  250M  1.6G  14% /boot
tmpfs                          18G  4.0K   18G   1% /run/user/1000
  • 输出解释:df 的输出包含几列,提供有关每个已挂载文件系统的信息,例如文件系统名称/标签、分区/文件系统的大小(总计)、已用空间(已用)、可用空间(可用)、使用率(%used)和挂载点。

例如 −

文件系统 大小 已用 可用 已用% 挂载于
/dev/sda1 20G 10G 9.8G 50% / /dev/sdb1 50G 30G 20G 60% /data

在上面的输出示例中,我们可以看到两个已挂载的文件系统"/dev/sda1"和"/dev/sdb1"。第一行显示根目录("/")总共使用了 20GB 的磁盘空间,目前已使用了一半的磁盘空间(10GB),剩余可用空间约为 9.8GB。

第二行显示"/data"目录总共使用了 50GB 的磁盘空间,目前已使用了约五分之三的磁盘空间(30GB),剩余可用空间约为 20GB。了解如何使用 df 命令,您可以轻松检查 Linux 系统的磁盘使用情况,并确保有足够的可用空间供应用程序和数据使用。

使用图形用户界面 (GUI) 检查磁盘空间

Linux 中用于检查磁盘空间的 GUI 工具说明

除了命令行界面外,Linux 还提供了用于检查磁盘空间的图形用户界面 (GUI) 工具。这些工具用户友好,方便初学者检查磁盘空间使用情况。一些常用的 GUI 工具包括 GNOME 磁盘实用程序、KDE ​​分区管理器和 GParted。

使用 GNOME 磁盘实用程序检查磁盘空间的分步指南

GNOME 磁盘实用程序是一款预装工具,可让您轻松查看和管理磁盘和分区。要打开 GNOME 磁盘实用程序,请按照以下步骤操作 -

  • 点击任务栏中的"应用程序"菜单。

  • 在搜索栏中输入"磁盘"或"GNOME 磁盘"。

  • 从搜索结果中选择"GNOME 磁盘"图标。打开 GNOME 磁盘实用程序后,请按照以下步骤检查磁盘空间:-

    • 从窗口左侧的可用驱动器列表中选择要检查的驱动器。

    • 可用空间将显示在此屏幕的"可用空间"下。

选择要检查的驱动器

使用 GNOME 磁盘实用程序检查驱动器的可用空间时,选择正确的驱动器非常重要,因为它可以显示有关所有连接设备(包括外部硬盘驱动器和 USB 存储设备)的信息。

输出解释

GNOME 磁盘实用程序提供的输出提供了有关磁盘和分区的详细信息,包括文件系统格式、Linux 操作系统文件和目录使用的挂载点以及以字节或 GB 为单位显示的分区大小信息。理解每条信息的含义至关重要,这样您才能准确地解读结果。成功解读磁盘空间使用情况后,您可以根据需要采取措施更好地管理磁盘空间。

高级磁盘空间管理技术

高级技术在 Linux 中管理磁盘空间的重要性

对于那些磁盘空间需求更高的用户来说,基本的磁盘空间管理技术可能不够用。高级技术可以让您更好地组织和管理磁盘空间,更有效地分配资源,并简化添加或删除存储设备的流程。本节将介绍逻辑卷管理 (LVM),这是一个用于管理 Linux 系统磁盘空间的强大工具。

什么是 LVM?

逻辑卷管理是一种将物理存储设备抽象为逻辑卷的技术,这些逻辑卷可以根据需要轻松管理和分配。 LVM 提供多项优势,包括能够在文件系统挂载和运行时调整其大小、无需重启系统即可添加磁盘,以及改进的备份和恢复功能。

LVM 如何工作?

LVM 的工作原理是在物理存储设备(例如硬盘)和文件系统之间构建一个虚拟化层。该虚拟层由多个组件组成:物理卷 (PV)、卷组 (VG) 和逻辑卷 (LV)。

PV 是为 LVM 提供原始存储的物理硬盘或分区。VG 是创建可用存储池的 PV 组。

然后在 VG 中将 LV 创建为格式化的文件系统,可以像任何其他分区一样挂载。要有效地使用 LVM,应该了解 PV、VG、LV 及其相互关系。

LVM 使用分步指南

要有效地使用 LVM,需要事先进行一些设置工作 -

  • 使用发行版的软件包管理器安装 lvm2 软件包。

  • 通过将分区/驱动器初始化为 LVM 物理卷来创建物理卷。

  • 从一个或多个物理卷创建卷组。

  • 在卷组中创建具有所需大小和文件系统类型的逻辑卷。

  • 使用支持的文件系统格式化逻辑卷。

  • 挂载逻辑卷。

总结

逻辑卷管理 (LVM) 是一款功能强大的 Linux 系统磁盘空间管理工具,具有灵活性、可扩展性和易用性。通过将物理存储设备抽象为逻辑卷,LVM 简化了按需分配资源的流程,并允许轻松扩展或移除存储设备,而无需停机或数据丢失。了解 LVM 的组件和功能后,用户将能够充分利用这项先进的磁盘空间管理技术,高效地管理 Linux 系统的磁盘空间需求。


相关文章


有用资源