ディスク使用量とシステム情報(df、du、uname)
「df」「du」「uname」などのコマンドを使って、ディスク容量やファイルサイズを確認し、システム情報を取得します。
「ディスク使用量とシステム情報(df、du、uname)」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全4レッスンが含まれています。
ディスクとシステム情報を監視する理由
システムのディスク使用量と基本情報を把握することは、正常で効率的なLinux環境を維持するうえで重要です。
- リソース管理:ディスク容量が不足しそうなタイミングを把握できます。
- トラブルシューティング:サイズの大きすぎるファイルやディレクトリを特定できます。
- システムの把握:オペレーティングシステムのカーネルやアーキテクチャの詳細を確認できます。
`df`で空きディスク容量を確認する
dfコマンドは「disk free」の略で、システムにマウントされたファイルシステムで使用可能なディスク容量を表示します。
次の情報が表示されます:
- ファイルシステム名
- 合計サイズ
- 使用済み容量
- 使用可能な容量
- 使用率
- マウントポイント
`df`の出力を人間が読みやすい形式にする
デフォルトでは、dfはサイズを1キロバイトブロック単位で表示するため、読みにくいことがあります。-hオプションを使うと、出力が読みやすくなります。
サイズがKB、MB、GBなどの人間が読みやすい単位に変換されるため、ディスク使用量をすぐに把握できます。
`df -h`を実行する
df -hを実行して、システムの空きディスク容量をわかりやすい形式で確認してみましょう。
df -h`du`でディスク使用量を確認する
dfがファイルシステムの空き容量を表示するのに対し、du(disk usage)は特定のファイルやディレクトリが使用している容量を表示します。
ディレクトリ内で最も多くの容量を消費しているファイルやフォルダーを見つけるのに便利です。
`du -sh`でディレクトリの使用量を集計する
ディレクトリの合計サイズをすばやく確認するには、duで2つのオプションを組み合わせることがよくあります。
-s:各引数について合計だけを表示します。-h:人間が読みやすい形式でサイズを表示します(例:10M、2.5G)。
du -sh .を使用すると、現在のディレクトリの合計サイズが表示されます。
`du -sh`を実行する
du -sh .を使って、現在の作業ディレクトリのディスク使用量の合計を確認してみましょう。
du -sh .`uname`でシステム情報を取得する
unameコマンドは「UNIX name」の略で、システム情報を表示するために使用します。オペレーティングシステムのカーネルに関する詳細も確認できます。
実行中のLinuxのバージョンやシステムのアーキテクチャをすばやく確認する場合に便利です。
システムの詳細情報:`uname -a`
システム情報の概要を詳しく確認するには、unameで-a(all)オプションを使用します。
通常、カーネル名、ネットワークノードのホスト名、カーネルリリース、カーネルバージョン、マシンのハードウェア名、プロセッサの種類、ハードウェアプラットフォーム、オペレーティングシステムが表示されます。
`uname -a`を試す
uname -aを実行して、現在使用しているマシンで利用可能なすべてのシステム情報を確認してみましょう。
uname -aクイックチェック:ディスクとシステムのコマンド
次のうち、ディスクまたはシステムの情報を確認するために使用するコマンドはどれでしょうか。
レッスンのまとめ:ディスクとシステムの情報
このレッスンでは、Linuxシステムのディスク使用量を効率的に監視し、重要なシステム情報を取得する方法を学びました。
df:マウントされたファイルシステムの空きディスク容量を表示します。du:ファイルやディレクトリのディスク使用量を表示します。uname:システムとカーネルの基本情報を提供します。
これらのコマンドは、システム管理、トラブルシューティング、Linux環境の安定した運用に欠かせません。
よくある質問
「ディスク使用量とシステム情報(df、du、uname)」レッスンは無料ですか?
はい。「ディスク使用量とシステム情報(df、du、uname)」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。
「ディスク使用量とシステム情報(df、du、uname)」で何を学びますか?
「df」「du」「uname」などのコマンドを使って、ディスク容量やファイルサイズを確認し、システム情報を取得します。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
DevOps Bootcampを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「ディスク使用量とシステム情報(df、du、uname)」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDevOps Bootcampレッスンでコードを書いて実行できますか?
はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 高度なテキスト操作(sed、awk)
- アーカイブと圧縮(tar、gzip、unzip)
- ディスク使用量とシステム情報(df、du、uname)
- データのソートと重複排除(sort、uniq、cut)