はじめに
新しい惑星を探索している宇宙科学者チームを想像してみてください。主要な宇宙生物学者であるサガン博士は、惑星のディスク容量を解析する責任を負っています。これは、チームが探索を深める中で、重要な研究データを効率的に保存・管理するために極めて重要です。利用可能なディスク容量を把握することは、ミッションを成功させるための鍵となります。
ディスク容量の概要把握
このステップでは、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 コマンドの使い方を学びました。このスキルは、さまざまな環境でディスク容量を効果的に管理し、データ駆動型のタスクを円滑に実行するために不可欠です。



