расхождение в выводах «swapon -show» и «df -h» для раздела swapon

В моей системе 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 -h оба сообщают 7.9G, но почему расхождение в выходе df -h ?

df -h /dev/sda5 не показывает размер раздела подкачки, он показывает размер раздела, содержащего блок-блок /dev/sda5 :

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

Обратите внимание, что в нем указано «Установлено на /dev ».

df только с смонтированными файловыми системами, а swap не монтируется.