ディスク使用状況の分析

LinuxLinuxBeginner
今すぐ練習

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

はじめに

有望なシステム管理者の皆さん、ようこそ!あなたは急速に成長するテックスタートアップ企業である TechCorp で新しい役割を始めたばかりです。入社初日、主任開発者から緊急メッセージを受け取ります。

「当社の主要な開発サーバーのディスク容量が不足しており、チーム全体の作業が遅くなっています!ディスク使用状況を分析し、できるだけ早く空き容量を確保するためにあなたの助けが必要です。もしこの任務を受け入れるのであれば、Linux のスキルを使ってこの危機を調査し解決することがあなたの使命です。」

このチャレンジでは、システム管理者の立場に立ち、基本的な Linux コマンドである dfdu を使ってディスク使用状況を分析し、容量を圧迫しているファイルやディレクトリを特定し、大きなファイルを管理します。これらのスキルは、実際のシナリオでシステムパフォーマンスを維持し、ディスク容量不足の緊急事態を防ぐために不可欠です。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/du("File Space Estimating") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") subgraph Lab Skills linux/df -.-> lab-7775{{"ディスク使用状況の分析"}} linux/du -.-> lab-7775{{"ディスク使用状況の分析"}} linux/sudo -.-> lab-7775{{"ディスク使用状況の分析"}} end

全体的なディスク容量状況を評価する

あなたの最初のタスクは、サーバー上のすべてのマウントされたファイルシステムのディスク使用状況を俯瞰することです。

目標

df コマンドを使用して、すべてのマウントされたファイルシステムのディスク使用統計を人間が読みやすい形式で表示します。

要件

df コマンドに適切なオプションを指定して、サイズを人間が読みやすい形式(例: KB、MB、GB)で表示します。これにより、どのファイルシステムの空き容量が少ないかをすばやく特定することができます。

結果の例

Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 19G 0.2G 99% /
tmpfs 1.5G 12K 1.5G 1% /dev/shm
/dev/sdb1 50G 48G 2G 96% /mnt/data

注意: 実際の出力はサーバーの現在の状態を反映します。

✨ 解答を確認して練習

/var ディレクトリを調査する

主任開発者は、/var ディレクトリ内のログファイルが大量のディスク容量を消費しているのではないかと疑っています。あなたの次のタスクは、このディレクトリを調査することです。

目標

/var ディレクトリの合計ディスク使用量を人間が読みやすい形式で分析して表示します。

要件

du コマンドに適切なオプションを指定して以下のことを行います。

  • /var ディレクトリの合計サイズのみを表示します。
  • サイズを人間が読みやすい形式で表示します。

結果の例

5.2G /var

注意: 実際のサイズは、あなたのサーバー上の /var ディレクトリの内容によって異なります。

✨ 解答を確認して練習

まとめ

おめでとうございます、新米システム管理者!あなたは初めてのディスク容量危機管理タスクを無事に完了しました。このチャレンジでは、Linux システムにおける効果的なディスク容量管理に不可欠なスキルを実証しました。

  1. df を使用して、すべてのマウントされたファイルシステムのディスク使用状況の概要を把握する。
  2. du を使用して、特定のディレクトリのディスク使用状況を分析する。
  3. 不要にディスク容量を消費している可能性のある大きなファイルを見つけて管理する。

これらのスキルは、実際のシナリオでシステムパフォーマンスを維持し、ディスク容量の問題を防ぐために重要です。あなたの迅速な対応により、開発チームは作業を中断することなく続けることができます。

定期的なディスク使用状況のチェックと大きなファイルの積極的な管理が、将来のディスク容量の緊急事態を防ぐための鍵であることを忘れないでください。これらのスキルを磨き続けてください。これらはシステム管理者としてのキャリアを通じて役立つでしょう!