ハードドライブにどれくらいのスペースが残っていますか? 大きなファイルをダウンロードしたり、新しいアプリケーションをインストールしたりするのに十分な空きディスク領域はありますか?LinuxおよびUnixオペレーティングシステムでは、df
コマンドを使用して、システムのディスク領域使用量に関する詳細なレポートを取得できます。
dfコマンドの使用#
df
コマンドの一般的な構文は次のとおりです:
df ... FILESYSTEM...
引数なしで使用すると、df
コマンドは、マウントされたすべてのファイルシステムに関する情報を表示します。
df
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% /tmpfs 8218640 150256 8068384 2% /dev/shmtmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /datatmpfs 1643728 40 1643688 1% /run/user/1000
各行には次の列が含まれています。
- “filesystem”-ファイルシステムの名前。
- “1K-blocks”-1Kブロック単位のファイルシステムのサイズ。
- “Used”-1Kブロックで使用されているスペース。
- “Available”-1Kブロックで使用可能なスペース。
- “Use%”-使用されているスペースの割合。
- ファイルシステムがマウントされているディレクトリに”マウントされている”。
特定のファイルシステムの情報のみを表示するには、その名前またはマウントポイントをdf
/
df /dev/nvme0n1p3
df /
のいずれかを使用できます。
df /
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183057872 27865672 87% /
人間が読める形式でディスク領域の使用状況を表示#
デフォルトでは、df
コマンドは、ディスク領域を1キ
人間が読める形式(キロバイト、メガバイト、ギガバイトなど)でディスクドライブに関する情報を表示するには、df
-h
オ:h2>
-T
df
ファイルシステムの種類を表示するように指示します。
df -h
Filesystem Size Used Avail Use% Mounted ondev 7.8G 0 7.8G 0% /devrun 7.9G 1.8M 7.9G 1% /run/dev/nvme0n1p3 212G 176G 27G 88% /tmpfs 7.9G 145M 7.7G 2% /dev/shmtmpfs 7.9G 0 7.9G 0% /sys/fs/cgrouptmpfs 7.9G 24K 7.9G 1% /tmp/dev/nvme0n1p1 511M 106M 406M 21% /boot/dev/sda1 459G 165G 271G 38% /datatmpfs 1.6G 16K 1.6G 1% /run/user/1000
ファイルシステムの種類#
-T
df
ファイルシステムの種類を表示するように指示します。
df
Filesystem Size Used Avail Use% Mounted ondev 7.8G 0 7.8G 0% /devrun 7.9G 1.8M 7.9G 1% /run/dev/nvme0n1p3 212G 176G 27G 88% /tmpfs 7.9G 145M 7.7G 2% /dev/shmtmpfs 7.9G 0 7.9G 0% /sys/fs/cgrouptmpfs 7.9G 24K 7.9G 1% /tmp/dev/nvme0n1p1 511M 106M 406M 21% /boot/dev/sda1 459G 165G 271G 38% /datatmpfs 1.6G 16K 1.6G 1% /run/user/1000
ファイルシステムの種類を表示するように指示します。
df -t
df -t
出力には、ファイルシステムのタイプを示す”type”という名前の追加の列が含まれています。
Filesystem Type 1K-blocks Used Available Use% Mounted ondev devtmpfs 8172848 0 8172848 0% /devrun tmpfs 8218640 1744 8216896 1% /run/dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% /tmpfs tmpfs 8218640 383076 7835564 5% /dev/shmtmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgrouptmpfs tmpfs 8218640 24 8218616 1% /tmp/dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot/dev/sda1 ext4 480588496 172832632 283320260 38% /datatmpfs tmpfs 1643728 40 1643688 1% /run/user/1000
特定のタイプのファ
すべてのext4パーティションを一覧表示する方法を示す例を次に示します:上記と同様に、-x
オプションを使用すると、特定のタイプではないファイルシステムに出力を制限できます。
df -x tmpfs
df -x tmpfs
df -x tmpfs
df -x tmpfs
df -x tmpfs
df -x tmpfs
df -x tmpfs
df -x tmpfs
Filesystem 1K-blocks Used Available Use% Mounted on/dev/nvme0n1p3 222284728 183666112 27257432 88% //dev/sda1 480588496 172832632 283320260 38% /data
Filesystem 1K-blocks Used Available Use% Mounted ondev 8172848 0 8172848 0% /devrun 8218640 1696 8216944 1% /run/dev/nvme0n1p3 222284728 183057872 27865672 87% //dev/nvme0n1p1 523248 107912 415336 21% /boot/dev/sda1 480588496 172832632 283320260 38% /data
display inode usage#
inodeは、unixおよびlinuxファイルシステムのデータ構造であり、サイズ、所有者、デバイスノード、ソケット、パイプなどのファイルまたはディレ ダを除く。
-i
df
コマンドはファイルシステムのinodeの使用法に関する情報を出力します。
以下のコマンドは、システムルートディレクトリにマウントされたファイルシステム上のinodeに関する情報を人間が読める形式で表示します。
df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on/dev/nvme0n1p3 14M 1.9M 12M 14% /
-i
オプションが使用されている場合出力の各行には、次の列が含まれます。
- “filesystem”-ファイルシステムの名前。
- “Inodes”-ファイルシステム上のinodeの合計数。
- “IUsed”-使用されているinodeの数。
- “IFree”-空き(未使用)inodeの数。
- “IUse%”-使用されているinodeの割合。
- ファイルシステムがマウントされているディレクトリに”マウントされている”。
出力形式#
df
--output
オプションを使用します。p>
FIELD_LIST
は、出力に含まれる列のコンマ区切りのリストです。 各フィールドは一度だけ使用できます。 有効なフィールド名は次のとおりです。
source
-ファイルシステムソース。fstype
-ファイルシステムの種類。itotal
-inodeの総数。iused
-使用されているinodeの数。iavail
-使用可能なinodeの数。ipcent
-使用されているinodeの割合。size
-ディスク容量の合計。used
-使用されているディスク領域。avail
-使用可能なディスク領域。pcent
-使用されているスペースの割合。file
-コマンドラインで指定されている場合のファイル名。target
-マウントポイント。
たとえば、すべてのext4パーティションの出力を人間が読める形式で表示し、ファイルシステムの名前とサイズ、および使用するスペースの割合のみ:
df -h -t ext4 --output=source,size,pcent
Filesystem Size Use%/dev/nvme0n1p3 212G 88%/dev/sda1 459G 38%
結論#
df
df
man df
du
コマンドを使用します。