太空探索磁盘分析

LinuxBeginner
立即练习

介绍

想象一支太空科学家团队正在探索一颗新行星。首席天体生物学家萨根博士负责分析该行星的磁盘空间。随着团队探索的深入,这对于高效存储和管理至关重要的研究数据至关重要。了解可用磁盘空间是任务成功的关键。

这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤逐步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据表明,这是一个 初学者 级别的挑战,通过率为 100%。它在学习者中获得了 100% 的好评率。

磁盘空间概览

在这一步骤中,你将学习使用 df 命令来获取磁盘空间使用情况的总体概览。

任务

  • 使用 df 命令显示磁盘空间使用情况。
  • 识别每个磁盘的文件系统、容量大小、已用空间、可用空间、使用百分比以及挂载点。

要求

  • 默认工作目录:/home/labex/project
  • 在终端中使用 df 命令。
  • 显示所有磁盘空间信息。
  • 将命令的输出保存到文件 /home/labex/project/df.txt 中。

示例

运行命令后应产生类似于以下内容的输出:

cd /home/labex/project
cat df.txt
Filesystem     1K-blocks     Used Available Use% Mounted on
overlay         20971520   128756  20842764   1% /
tmpfs              65536        0     65536   0% /dev
tmpfs            3995012        0   3995012   0% /sys/fs/cgroup
shm                65536        0     65536   0% /dev/shm
/dev/vdb       104806400 70116628  34689772  67% /etc/hosts
✨ 查看解决方案并练习

过滤磁盘空间信息

在这一步骤中,你将学习如何根据特定的文件系统或挂载点来过滤磁盘空间信息。

任务

  • 使用带有正确选项的 df 命令,显示特定文件系统或挂载点的磁盘空间信息。
  • 学习如何过滤出 /home/labex 的磁盘空间信息。

要求

  • 导航到用户 labex 的家目录。
  • 在终端中使用带有过滤选项的 df 命令。
  • 显示 /home/labex 的磁盘空间信息。
  • 将命令的输出保存到文件 /home/labex/project/df2.txt 中。

示例

过滤后,输出应仅显示指定文件系统或挂载点的磁盘空间信息。

cd /home/labex/project
cat df2.txt
Filesystem      Size  Used Avail Use% Mounted on
overlay          20G  126M   20G   1% /
✨ 查看解决方案并练习

总结

在本次挑战中,你学习了如何在 Linux 中使用 df 命令来报告磁盘空间使用情况。这项技能对于在各种环境中有效管理磁盘空间至关重要,有助于确保数据驱动型任务的顺利运行。