宇宙探査データのディスク解析

LinuxIntermediate
オンラインで実践に進む

はじめに

新しい惑星を探索している宇宙科学者チームを想像してみてください。主要な宇宙生物学者であるサガン博士は、惑星のディスク容量を解析する責任を負っています。これは、チームが探索を深める中で、重要な研究データを効率的に保存・管理するために極めて重要です。利用可能なディスク容量を把握することは、ミッションを成功させるための鍵となります。

ディスク容量の概要把握

このステップでは、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 コマンドの使い方を学びました。このスキルは、さまざまな環境でディスク容量を効果的に管理し、データ駆動型のタスクを円滑に実行するために不可欠です。

✨ 解答を確認して練習✨ 解答を確認して練習