swaponパーティションの「swapon --show」と「df -h」の出力の違い

swaponパーティションの「swapon --show」と「df -h」の出力の違い

私のシステムでは、swapon --showスワップサイズは7.9Gと表示され、df -hスワップパーティションは3.9Gと表示されます。

$ swapon --show
NAME      TYPE      SIZE USED PRIO
/dev/sda5 partition 7.9G 5.1M   -1
$ df -h /dev/sda5 
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev

cat /proc/swapsどちらもfree -h7.9Gを報告しますが、なぜ出力に違いがありますかdf -h

答え1

df -h /dev/sda5スワップパーティションのサイズを表示する代わりに、ブロックデバイスを含むパーティションのサイズを表示します/dev/sda5

Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev

「インストール済み/dev」と表示されています。

dfマウントされたファイルシステムのみが処理され、スワップ領域はマウントされません。

関連情報