宇宙探査ディスク分析

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

宇宙科学者チームが新しい惑星を探査していると想像してください。主要な宇宙生物学者であるサガン博士は、惑星のディスク容量の分析を担当しています。これは、チームがさらに探査を進めるにつれて、重要な研究データを効率的に保存および管理するために不可欠です。利用可能なディスク容量を理解することは、ミッションの成功に不可欠です。

これは Challenge です。Guided Lab とは異なり、学習のためにラボの手順に従うのではなく、チャレンジタスクを独立して完了する必要があります。Challenge は通常、少し難しい課題です。難しいと感じた場合は、Labby と相談したり、解決策を確認したりできます。過去のデータによると、この 初級 レベルのチャレンジの合格率は 100.00%です。

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") subgraph Lab Skills linux/df -.-> lab-271266{{"宇宙探査ディスク分析"}} end

ディスク容量の概要

このステップでは、df コマンドを使用して、ディスク容量の使用状況の概要を把握する方法を学びます。

タスク

  • df コマンドを使用して、ディスク容量の使用状況を表示します。
  • 各ディスクのファイルシステム、サイズ、使用済み容量、利用可能容量、使用率(Usage percentage)、およびマウントポイント(mount point)を特定します。

要件

  • デフォルトの作業ディレクトリ:/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% /
✨ 解答を確認して練習

まとめ

このチャレンジ(challenge)では、Linux で df コマンドを使用してディスク容量の使用状況を報告する方法を学びました。このスキルは、さまざまな環境でディスク容量を効果的に管理するために不可欠であり、データ駆動型タスク(data-driven tasks)のスムーズな運用を保証するのに役立ちます。