Память диска, назначенного для подкачки, не подходит

Память диска, назначенного для подкачки, не подходит

У меня проблема с пониманием разделов диска для подкачки. Проблема в размере. Я создаю новый раздел через fstab размером 2 ГБ:

Command (m for help): n

Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p):

Using default response p

Partition number (1-4, default 1):

First sector (2048-536870911, default 2048):

Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-536870911, default 536870911): +2G Partition 1 of type Linux and of size 2 GiB is set 

После осмотра его для обмена

mkswap /dev/sdc1
swapon /dev/sdc1

В /etc/fstab, где этот uuid для /dev/sdc1

UUID=1ec60ea1-1ebe-420e-9bbc-bc75f25b4cb2 none swap sw 0 0

После проверки размера подкачки

>> free | gr

ep -i swap | awk '{print $2" / 1024 " }' | bc -l

2047.99609375000000000000

>> free -g

total used free shared buff/cache available 
Mem: 15 0 15 0 0 15 
Swap: 1 0 1

>> free -h

total used free shared buff/cache available

Mem: 15G 221M 15G 8.4M 299M 15G

Swap: 2.0G 0B 2.0G

Вопрос в том, почему выходные данные КБ не умещаются в 2 ГБ и где я потерял эту память (если я правильно подсчитал, то мне не хватает 4 КБ, они зарезервированы для иерархии папок?) Или где я допустил ошибку?

Среда:

 >> fdisk -v

fdisk из util-linux 2.23.2

>> free -V

free from procps-ng 3.3.10

>> cat /proc/swaps | awk '{print $3" / 1024 " }' | bc -l

2047.99609375000000000000

>> cat /etc/*-release

CentOS Linux release 7.3.1611 (Core)

NAME="CentOS Linux"

VERSION="7 (Core)"

ID="centos"

ID_LIKE="rhel fedora"

VERSION_ID="7"

PRETTY_NAME="CentOS Linux 7 (Core)"

ANSI_COLOR="0;31"

CPE_NAME="cpe:/o:centos:centos:7"

HOME_URL="https://www.centos.org/"

BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"

CENTOS_MANTISBT_PROJECT_VERSION="7"

REDHAT_SUPPORT_PRODUCT="centos"

REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.3.1611 (Core)

Я ожидаю тот же размер в КБ и ГБ, что и размер созданного раздела

решение1

(если я правильно подсчитал, то не хватает 4 КБ, они зарезервированы для иерархии папок?)

Области подкачки не являются файловыми системами и не содержат файловой иерархии. Однако они содержат 4-килобайтный "заголовок подкачки" – это то, что вы создаете всякий раз, когда запускаете mkswap.

Theзаголовок области подкачкисодержит UUID; количество используемых страниц; список «плохих блоков»; и другую информацию (например, используется ли область в данный момент для хранения образа гибернации).

Связанный контент