はじめに
このチャレンジでは、Linux サーバーのディスク使用状況を調査するシステム管理者の立場に立ちます。あなたの使命は、df
コマンドと du
コマンドを使用して、ファイルシステムとディレクトリのサイズに関する重要な情報を収集することです。これらの強力なツールを使って、ディスク容量の利用状況を分析し、潜在的なストレージの問題を特定することができます。
このチャレンジでは、Linux サーバーのディスク使用状況を調査するシステム管理者の立場に立ちます。あなたの使命は、df
コマンドと du
コマンドを使用して、ファイルシステムとディレクトリのサイズに関する重要な情報を収集することです。これらの強力なツールを使って、ディスク容量の利用状況を分析し、潜在的なストレージの問題を特定することができます。
このステップでは、Linux システムのディスク容量の使用状況を分析する必要があります。df
コマンドと du
コマンドを使用して、使用率が最も高いファイルシステムを特定し、特定のディレクトリの合計サイズを求め、そのディレクトリ内の最大のサブディレクトリを見つけます。
df
コマンドを使用して、すべてのマウントされたファイルシステムのディスク容量使用状況を表示します。du
コマンドを使用して、/home/labex
ディレクトリの合計サイズを求めます。/home/labex
ディレクトリ内の最大のサブディレクトリを見つけます。~/project
ディレクトリからターミナルで実行する必要があります。df
コマンドと du
コマンドの両方で -h
オプションを使用して、サイズを人間が読みやすい形式で表示します。du
コマンドを使用して最大のサブディレクトリを見つける際には、░░░░░ オプションを使用して、検索を直下のサブディレクトリに限定します。df
コマンドの出力を ~/project
ディレクトリ内の disk_usage.txt
という名前のファイルに保存します。/home/labex
ディレクトリのサイズを ~/project
ディレクトリ内の home_size.txt
という名前のファイルに保存します。/home/labex
ディレクトリ内の最大のサブディレクトリの名前を ~/project
ディレクトリ内の largest_subdir.txt
という名前のファイルに保存します。~/project/disk_usage.txt
ファイルの内容の例を次に示します。
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 ░░G ░░G ░░G ░░% /
/dev/sdb1 ░░░G ░░G ░░G ░░% /data
tmpfs ░░G ░G ░░G ░% /dev/shm
~/project/home_size.txt
の内容は次のようになるかもしれません。
░░░G /home/labex
そして、~/project/largest_subdir.txt
には次のような内容が含まれるかもしれません。
░░░░░░░░░░
このチャレンジでは、Linux システムのディスク使用状況を分析するために df
コマンドと du
コマンドを使用するスキルを磨きました。すべてのマウントされたファイルシステムのディスク容量情報を表示し、使用率の高い領域を特定し、特定のディレクトリやサブディレクトリのサイズを求める方法を学びました。これらのスキルは、システム管理者がストレージリソースを効率的に管理し、潜在的なディスク容量の問題に積極的に対処するために不可欠です。