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 -h都报告 7.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只处理已挂载的文件系统,交换区未挂载。

相关内容