如何在 Linux 上检查磁盘空间:更好地管理磁盘的简单步骤

在 Linux 世界中,检查磁盘空间是任何系统管理员的基本任务。 了解有多少可用空间及其使用方式对于保持系统平稳运行和避免潜在的数据丢失或停机至关重要。 幸运的是,Linux 提供了多种工具和方法来检查磁盘空间,包括命令行实用程序和图形磁盘使用分析器。 在这篇文章中,我们将探讨在 Linux 上检查磁盘空间的最常见和最有效的方法,包括 df 和 du 命令,以及一些流行的 GUI 磁盘使用分析器。 我们还将介绍一些监控磁盘空间、优化使用和避免常见陷阱的最佳实践。 因此,无论您是 Linux 新手还是经验丰富的专家,请继续阅读以了解如何在 Linux 上检查磁盘空间并保持系统平稳运行。

目录

在 Linux 上检查磁盘空间

  • 使用 df 命令。

df 命令“disk free”是一个流行的命令行实用程序,它显示文件系统上可用和已用磁盘空间的数量。 这是在 Linux 上检查磁盘空间的一种简单有效的方法。

要使用 df 命令,请打开终端窗口并输入以下命令:

df -h

输出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       512G   46G  466G  14% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.7G  6.0K  1.9G   1% /dev
tmpfs           384M  6.7M  379M   2% /run
none            8.0M     0  5.0M   0% /run/lock
none            1.9G  160M  1.8G   9% /run/shm
none            101M   48K  101M   1% /run/user
/dev/sda5       179G   36G  135G  21% /Data
/dev/loop0       92M   92M     0 100% /snap/core/8592
/dev/loop1      174M  174M     0 100% /snap/skype/112
/dev/loop2       95M   95M     0 100% /snap/core/8689
/dev/loop3       43M   43M     0 100% /snap/gtk-common-themes/1440
/dev/loop4       52M   55M     0 100% /snap/core18/1668
/dev/loop5      164M  164M     0 100% /snap/skype/115
/dev/loop6      141M  141M     0 100% /snap/gnome-3-28-1804/116
/dev/loop7       57M   57M     0 100% /snap/teams-for-linux/79

这 ”-h”选项以人类可读的格式显示磁盘空间使用情况。 df 命令的输出显示文件系统的名称、总大小、已用空间、可用空间和已用空间百分比。 它还显示了文件系统的挂载点,即挂载文件系统的目录。 了解文件系统的挂载点非常重要,因为它有助于识别哪个文件系统与哪个目录相关联。

  • 使用 du 命令

du command 是另一个流行的命令行实用程序,用于显示文件系统上文件和目录的磁盘使用情况。 这是在 Linux 上检查磁盘空间的更详细方法。

要使用 du 命令,请打开终端窗口并输入以下命令:

du -h /path/to/directory

输出:

308K    ./.anydesk/thumbnails
1.2M    ./.anydesk
182K    ./.gftp
4.0K    ./.xx-svn-diff
4.0K    ./Public
4.0K    ./.local/share/folks
13K     ./.local/share/data/Owncloud
14K     ./.local/share/data
3.0K    ./.local/share/gstreamer-1.0/presets
6.0K    ./.local/share/gstreamer-1.0
20K     ./.local/share/unity-webapps
6.0K    ./.local/share/vlc
6.0K    ./.local/share/evolution/calendar/trash
9.0K    ./.local/share/evolution/calendar/system
36K     ./.local/share/evolution/calendar

这 ”-h”选项以人类可读的格式显示磁盘使用情况。 这使得更容易理解输出。 代替 ”/path/to/directory” 与目录一起,您要检查磁盘空间。

  • GUI 磁盘使用分析器

GUI 磁盘使用分析器提供磁盘使用情况的可视化表示,并允许用户浏览文件系统并查看每个目录和文件使用了多少空间。 一些流行的 Linux GUI 磁盘使用分析器包括:

  1. Baobab(GNOME 桌面环境)
  2. KDirStat(KDE 桌面环境)
  3. Filelight(KDE 桌面环境)

GUI 磁盘使用分析器的优势在于提供磁盘使用的图形表示,使其更易于解释。 但是,它们可能并非在所有系统上都可用,并且可能无法提供与 df 和 du 命令相同级别的详细信息。

检查磁盘空间的最佳实践

建议定期检查磁盘空间,最好每周一次。 这将帮助您在任何潜在问题成为问题之前识别它们。

检查磁盘空间时,必须在关键文件系统上寻找低磁盘空间,例如 root 文件系统。 您还应该寻找可以移动到外部硬盘驱动器或完全删除的大文件或目录。 这将有助于释放系统空间并确保它继续正常运行。

管理磁盘空间的技巧

要有效管理磁盘空间,建议:

  • 定期删除不需要的文件或目录:删除不再需要的文件和目录可以释放大量磁盘空间。
  • 考虑将大文件或目录移动到外部硬盘驱动器:将日常不需要的大文件或目录移动到外部硬盘驱动器可以释放系统空间。
  • 使用压缩:压缩文件有助于节省磁盘空间。 这对于很少访问的文件特别有用。
  • 定期监控磁盘使用情况:定期监控磁盘使用情况将帮助您识别磁盘使用情况的突然增加。 这可能是系统潜在问题的早期指标。

结论

总之,检查 Linux 上的磁盘空间是一项基本任务,应定期执行以确保系统和应用程序正常运行。 df 命令、du 命令和 GUI 磁盘使用分析器是三种可用于检查 Linux 磁盘空间的不同方法。 GUI 磁盘使用分析器提供磁盘使用情况的图形表示,而 df 和 du 命令提供磁盘使用情况的详细摘要。 要有效管理磁盘空间,建议定期检查磁盘空间,删除不需要的文件或目录,并定期监控磁盘使用情况。 通过遵循这些最佳实践,用户可以确保他们的 Linux 系统平稳高效地运行。