はじめに
システム管理者見習いの皆さん、ようこそ!あなたは急成長中のテックスタートアップ、TechCorpでの新しい役割をスタートさせたばかりです。初日の朝、リード開発者から緊急のメッセージが届きました。
「メインの開発サーバーのディスク容量が不足していて、チーム全体の作業が遅延しています!至急、ディスク使用量を分析して空き容量を確保するのを手伝ってください。このミッションを引き受けてくれるなら、Linuxのスキルを駆使してこの危機を調査し、解決してください。」
このチャレンジでは、システム管理者の立場になり、Linuxの必須コマンドである df と du を使用して、ディスク使用量の分析、容量を圧迫している原因の特定、そして大容量ファイルの管理を行います。これらのスキルは、実際の現場でシステムのパフォーマンスを維持し、ディスク容量不足の緊急事態を防ぐために不可欠です。
ディスク全体の状況を把握する
最初のタスクは、サーバー上のすべてのマウント済みファイルシステムにおけるディスク使用状況を俯瞰することです。
タスク
df コマンドを使用して、すべてのマウント済みファイルシステムのディスク使用統計を、人間が読みやすい形式で表示してください。
要件
df コマンドに適切なオプションを付与し、サイズを人間が読みやすい形式(KB、MB、GBなど)で表示してください。これにより、どのファイルシステムの容量が不足しているかを迅速に特定できます。
ヒント
ブロック数を読みやすい単位に変換する df のオプションを確認してください。
結果例
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ディレクトリの合計サイズのみを表示すること。- サイズを人間が読みやすい形式で表示すること。
ヒント
du の集計用オプションと、人間が読みやすい単位に変換するオプションを組み合わせてください。
結果例
5.2G /var
注意:実際のサイズは、サーバー上の /var ディレクトリの内容によって異なります。
まとめ
おめでとうございます、新人システム管理者さん!最初のディスク容量危機管理タスクを無事に完了しました。このチャレンジを通じて、Linuxシステムにおける効果的なディスク管理のための必須スキルを実証しました。
dfを使用して、すべてのマウント済みファイルシステムのディスク使用状況を把握する。duを使用して、特定のディレクトリのディスク使用量を分析する。- 不要に容量を消費している可能性のある大容量ファイルを特定し、管理する。
これらのスキルは、システムのパフォーマンスを維持し、実際の現場でディスク容量の問題を防ぐために非常に重要です。あなたの迅速な対応のおかげで、開発チームは中断することなく作業を継続できます。
定期的なディスク使用量のチェックと、大容量ファイルのプロアクティブな管理が、将来のディスク容量不足という緊急事態を防ぐ鍵であることを忘れないでください。これらのスキルを磨き続けることで、システム管理者としてのキャリアにおいて大きな武器となるでしょう!



