dfコマンドの出力の読み方、一般ユーザーにおいてAvailがゼロになる前にUse%が100%に達する理由、およびdf -iを使用してinodeを確認する方法について解説します。
df (disk free) は、マウントされている各ファイルシステムのサイズ、使用済み容量、空き容量、マウントポイントを表示する標準的なコマンドです。「df -h」はサイズを人間が読みやすい単位で表示し、「df -i」はバイト単位ではなくinodeの使用状況を表示します。これにより、バイト単位の空き容量があるにもかかわらず「No space left on device」エラーが発生する原因を特定できます。
Filesystemはデバイス、Sizeは合計容量、UsedとAvailは一般ユーザーが利用可能な使用済み容量と空き容量、Use%は使用率、Mounted onはマウント先のディレクトリを示します。
ext4ではデフォルトで約5%がrootユーザー用に予約されているため、UsedとAvailの合計がSizeより小さくなることがあり、Use%が100%に達する前に一般ユーザーが容量不足になる場合があります。
「-T」はファイルシステムタイプを追加し、「-x tmpfs」は一時的なメモリファイルシステムを非表示にします。「df -h /var」を実行すると、/varを保持するファイルシステムのみが表示されます。
df -hT -x tmpfsdf -i補足: RainServerはLinuxサーバーの監視と安全なクリーンアップを提供します。変更内容を事前に表示し、実行前に確認を求めます。
最終更新: 2026-10-08
Linux ディスクを圧迫している原因を、du および対話型の ncdu を使用して特定する方法を解説します。同一ファイルシステム内に留まるオプションについても説明します。
inodeとは何か、df -iコマンドでinodeの使用状況を確認する方法、および数百万の小さなファイルを含むディレクトリを特定する方法について解説します。
Linuxでfindコマンドを使用して大容量ファイルや古いファイルを一覧表示し、安全にプレビューした上で確認済みのファイルのみを削除する方法を解説します。